使用阿里云Ubuntu20.04安装配置MySQL,使用Windows端的sqlyog远程连接,做一个记录,前期解决问题没做好记录,记录的较为混乱,请谅解。
- 命令行安装MySQL
# 1. 更新源
sudo apt-get update
2. 安装MySQL
sudo apt-get install mysql-server
- 进行初始化配置
设置参数:
不进行强密码校验,不删除匿名用户,允许root远程连接,不删除test数据库的数据,修改权限立即生效。
sudo mysql_secure_installation
3.设置远程访问部分
(1)
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf #找到 bind-address 修改值为 0.0.0.0(如果需要远程访问) sudo /etc/init.d/mysql restart #重启mysql
(2) 进入数据库
sudo mysql -uroot -p
# 使用mysql数据库 use mysql; # 将用户的host从localhost修改为 % update user set host='%' where user='root'; #查看 select user,host from user;
打开云服务的端口
报错:2003、1410、1698
-对于错误2058
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '设置的密码';
-对于错误1698,参考这个博客的连接,感觉博主的博客帮我解决问题:
解决问题链接
参考链接:(感谢博主)
1.参考链接



