MySQL自用知识
MySQL自用知识
安装MySQL 8.0【ubuntu 20.04】
先更新索引列表,保证安装最新的软件
sudo apt update
sudo apt upgrade
安装MySQL 8.0
sudo apt install mysql-server -y
执行安全配置脚本【选择密码复杂度级别】,之后,将被问及是否移除匿名用户、禁用root用户的远程登录、删除test数据库,并重新加载权限表。建议对所有这些问题回答“Yes”。
sudo mysql_secure_installation
之后查看状态
sudo systemctl status mysql
MySQL8.0以上版本创建用户并授权远程连接
查看用户表
use mysql;
select host,user,authentication_string,plugin from user;
创建可远程连接用户
create user [用户名]@'%' identified by '[密码]';
给用户授权
grant all privileges on *.* to [用户名]@'%' with grant option;
刷新权限
flush privileges;
修改用户的密码加密规则
alter user [用户名]@'%' identified with mysql_native_password by '[密码]';
配置 MySQL 允许远程连接
修改配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
将 bind-address = 127.0.0.1 注释掉,然后 restart mysql
sudo systemctl restart mysql.service
MySQL命令执行sql文件,实现数据库迁移
登录mysql后,选择要迁移的数据库,执行sql文件【记得数据库的字符集和排序规则保持一致,否则会前以失败】
source ***.sql
MySQL 查看日志
cat /var/log/mysql/error.log
卸载 MySQL
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge

浙公网安备 33010602011771号