Liunx服务器使用Navicat连接MySql

it2023-05-07  72

最近玩服务器,安装了apache和mysql,今天打算把mysql在Navicat连接上以后方便使用。 **问题一:Navicat报错:mysql报错1130 问题二:阿里云平台开放安全组 ** 打开xshell连接自己ip地址 输入以下命令 一、mysql -u root -p 输入自己的密码 如果密码忘了往下看

1.1. vi /etc/my.cnf 编辑文件 1.2. skip-grant-tables 在[mysqld] 中加上这句话保存退出 1.3. service mysql restart 重启自己mysql服务 1.4. mysql -u root 此次在进入数据库不需要密码了 1.5. mysql> use mysql; 选择数据库 mysql 1.6. mysql> Update user set password='你的新密码' where user = 'root'; 修改密码 1.7. mysql> flush privileges; 刷新更新的意思 1.8. mysql> exit; 退出 1.9. vi /etc/my.cnf 编辑 去掉1.2的代码 退出保存 1.10. mysql -u root -p 输入密码进入mysql 其实报错的原因root用户下的host有问题没改之前这样的:

这个时候需要改host的数据,输入密码正确后还是use mysql命令切数据库

1.11. mysql> Update user set host = '%' where user = 'root'; 修改host 1.12. mysql> flush privileges; 刷新更新 1.13. mysql> exit; 退出

这个时候的host就成这样了 二、打开阿里控制台 配置安全组 手动添加

出入方向都要添加3306端口

最新回复(0)