安装
使用apt安装,默认MySQL版本8
sudo apt isntall mysql-server
卸载
出现错误卸载
sudo apt purge mysql-*
sudo rm -rf /etc/mysql/ /var/lib/mysql
sudo apt autoremove
sudo apt autoclean
配置文件
配置文件在 /etc/mysql/mysql.conf.d/mysqld.cnf
允许远程连接
bind-address = 0.0.0.0
配置权限
root
root 账号不能直接用密码登录
sudo mysql
这样就进入了
创建新用户
8版本不能同时创建用户并赋权了
- 先创建用户
create user 'tester'@'%' identified by 'password';
- 给用户授权
grant all privileges on *.* to 'tester'@'%' with grant option;
- 刷新
flush privileges;
5.7版本的会报错
grant all privileges on *.* to 'tester'@'%' identified by 'password';
修改加密规则
8版本使用了新的加密规则,可以修改为旧版本的
alter user 'tester'@'%' identified by 'password' password expire never;
alter user 'tester'@'%' identified with mysql_native_password by 'password';
flush privileges;