mysql服务搭建参考:
环境确认:
确认版本:mysql -V
服务开启/停止/重启:serveice mysql start/restart/stop
服务状态[actice(running)]:serviece mysql status
目录
1.Ali云控制台添加开放安全规则:
选项:【实例】-【安全组】,选择“配置规则”,添加服务mysql,端口3306。
ip范围0.0.0.0/0
2.防火墙策略开放端口
开启3306端口:
ufw allow 3306/tcp
确认开放:
ufw status
3.mysql权限开放:
mysql设置密码:
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
服务器进入mysql;
mysql -u roo -p
输入密码。
允许mysql进行远程连接
use mysql;
update user set host = '%' WHERE user = 'root';
下来刷新一下:
flush privileges;
重启数据库服务:
service mysql restart
【最关键的!!!】
vim /etc/mysql/mysql.conf.d/mysqld.cnf
这里的配置文件,默认是只有31、33行的,编辑前对其加注释进行备份,然后添加32、34行(血泪总结,博主就因为这块搞了整整一天,然后晚上十二点多试着改了一下就连进去了,可能缘分到了吧,也该连上了。)
4.Navicat连接
根据图示连接吧就。
左下角“测试连接”或右下角“确定”。
5.Navicat的进阶使用之sshf服务器连接
左下角“测试连接”或右下角“确定”。