2023.10.17使用Navicat连接百度云服务器的MySQL

2023.10.17使用Navicat连接百度云服务器的MySQL

如何在centos上部署mysql见2023.10.15文《2023.10.15在CentOS上部署mysql》
https://blog.csdn.net/leigh_chen/article/details/133848984

使用navicat连接步骤:
1、登录远程服务器的数据库(使用Xshell)

mysql -u root -p    #登录数据库,数据库的用户名为root

并输入密码,输出如下:
2023.10.17使用Navicat连接百度云服务器的MySQL_第1张图片

2、查看mysql服务当前的默认端口

use mysql;    #选择mysql数据库
select user,host from user;    #查看用户访问端口状态
#root默认是localhost,只允许从本地登录mysql服务。如果需要远程以root用户连接数据库,则为“%”:允许任何ip访问。
update user set host = '%' where user = 'root';	#允许任何ip访问
mysql> FLUSH PRIVILEGES;    #修改配置后需要重新刷新服务配置项

2023.10.17使用Navicat连接百度云服务器的MySQL_第2张图片
3、授权root用户进行远程登录

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'; #授权root远程登录,同时登录密码设置为root
mysql> exit;#退出mysql

4、使用navicat连接即可
连接名:自定义
IP:云服务器公网IP
端口:3306
密码:第三步设置

注意:之前曾出现1045 - Access denied for user ‘root’@‘xxx.xxx.xxx.xxx’ (using password: YES)报错,估计原因有如下可能:
(1)没有提供远程用户连接授权;
(2)密码有误,可以重设密码尝试;
(3)没有刷新配置。

你可能感兴趣的:(开发日记,服务器,mysql,运维)