1.首先进入数据库: mysql -uroot -p 2.然后打开数据库设置远程连接权限: mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; //你想myuser使用mypassword从任何主机连接到mysql服务器的话. mysql>FLUSH PRIVILEGES;//推送设置到内存或重启服务器也行 3.登录navcat for mysql管理工具…
能提示输入密码,说明网络能够连接,而且能连到服务器.输入密码后提示错误,说明应该是权限问题 解决方法: 一.进入mysql数据库命令行 二.输入use mysql; 三.设置root账号密码为123456可以访问用任何ip访问mysql服务器 输入grant all privileges on *.* to root@"%" identified by "密码"; 这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限,%百分号表示…
Navicat 连接远程数据库报错:1130 - Host "XX.XX.XX.XX" is not allowed to connect to this MySQL server 1.连接服务器: mysql -u root -p 2.看当前所有数据库: show databases; 3.进入mysql数据库: use mysql; 4.查看mysql数据库中所有的表: show tables; 5.查看 user 表中的数据: select Host, User from use…
Navicat 连接远程数据库报错:2003 - Can‘’t connect to MySQL server on '172.22.69.190' (10061) 一.原因 远程数据库使用了默认设置,绑定的IP是127.0.0.1 二.解决方案 1.修改 远程服务器的配置 vim /etc/mysql/mysql.conf.d/mysqld.cnf 将 bind-address = 127.0.0.1 改成 bind-address = 0.0.0.0 2.重启 mysql 服务 servi…
1.登陆mysql 2.e mysql; 3.比如用户名密码为root/root. 你想root使用root从任何主机连接到mysql服务器的话. @’ ’后面加ip地址一般般为localhost或者127.0.0.1 * %代表任意ip都可以访问. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 4.刷新权限 flush privileges; 如果不能连接远程数据库可能是端口没…
[1.cmd终端连接远程mysql数据库方法] mysql -uhello -pworld -h192.168.1.88 -P3306 -Dmysql_oa mysql -u用户名 -p密码 -h远程数据库IP地址 -P端口 -D数据库名 [2.navicat连接远程数据库报错'client does not support authentication protocol requested by server consider ...'解决方案] 原因是MySQL8.0的加密方式改变了,但…