Ubuntu20.04安装mysql8.0
1、查询可用的MySQL版本
# 查找可安装的mysql
apt-cache search mysql | grep mysql-server
2、下载安装MySQL
# 安装mysql
sudo apt install mysql-server
# 安装指定版本的mysql
sudo apt install mysql-server-8.0
3、修改root用户的密码
# 使用命令mysql登陆
sudo mysql
第一次可使用mysql直接登陆,后需需要带用户名和密码才能登陆
登陆:
修改root用户的密码
# 修改root用户本机连接的密码
alter user 'root'@'localhost' identified with mysql_native_password by '!234Qwer';
# 刷新权限
flush privileges;
4、修改root用户为远程登陆
使用root账号登陆:
# 使用root账号登陆
mysql -uroot -p'!234Qwer'
# 切换到mysql库
use mysql;
# 修改root账号可远程连接
update user set host='%' where user='root';
# 刷新权限
flush privileges;
修改配置文件:
# 修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 将30行左右的bind-address = 127.0.0.1 注释掉
# 保存配置后重启mysql
sudo systemctl restart mysql
# 防火墙放行3306端口
sudo ufw allow 3306
5、测试远程
使用navicat测试数据库连接