mysql sqlyog 1045_SqlYog连接远程数据库时出现1045错误码的解决
我们经常用 sqlyog 来连接远程的mysql服务,方便于管理但是 mysql 为了安全,是禁止使用 root 用户的远程连接的, 如果不加配置就使这root的用户连接的话,那么只有 1045的错误号给你,这里我们要怎么解决呢1.我们在远程的 linux服务器上 使用mysql -u root -p 登录进入mysql2.在mysql的命令行下输入第一种方案 我将允许用户root使用密码XXX.
我们经常用 sqlyog 来连接远程的mysql服务,方便于管理
但是 mysql 为了安全,是禁止使用 root 用户的远程连接的, 如果不加配置就使这root的用户连接的话,那么只有 1045的错误号给你,这里我们要怎么解决呢
1.我们在远程的 linux服务器上 使用
mysql -u root -p 登录进入mysql
2.在mysql的命令行下输入
第一种方案 我将允许用户root使用密码XXX从任何主机连接到MYSQL服务器
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXX' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
注意,XXX换成你要设置的密码
第二种方案
允许用户root从IP为10.1.1.123的主机连接到MYSQL服务器,并使用XXX作为登录密码
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.1.1.123' IDENTIFIED BY 'XXX' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
授权成功之后,再次尝试进行远程连接,可以发现连接成功
更多推荐
所有评论(0)