Linux Mysql 1130错误解决_MySQL
程序员文章站
2022-06-12 11:57:22
...
bitsCN.com
Linux Mysql 1130错误解决
今天在win32下通过navicat 远程登录Mysql时出现如下错误:
想都不用想,肯定是Mysql的访问权限问题。
首先,通过终端(我用的是SSH)远程登录到Linux服务器,为了安全起见,先改一下Mysql数据的root用户密码:
[plain] [hadoop@h1 ~]$ mysqladmin -u root password 123456 [hadoop@h1 ~]$ mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 13 Server version: 5.0.77 Source distribution Type 'help;' or '/h' for help. Type '/c' to clear the buffer. mysql>
第二步,查询Mysql中所有用户的权限:
意料之中,mysql的root用户只能通过本机访问,下面我们来改一下权限:
[plain] mysql> update `user` set `host` = '%' where `user` = 'root'; mysql> flush privileges;
测试一下,如图:
操作成功,现在,你可以通过终端远程管理mysql数据库了。
bitsCN.com
上一篇: Mysql按时间查询的几个函数使用方法_MySQL
下一篇: laravel5 - laravel 安装扩展包后 出现 ErrorException in ClassLoader.php line 317
推荐阅读
-
Linux 安装JDK Tomcat MySQL的教程(使用Mac远程访问)
-
Mysql单文件存储删除数据文件容量不会减少的bug与解决方法
-
禁止mysql做域名解析(解决远程访问mysql时很慢)
-
PHP中执行MYSQL事务解决数据写入不完整等情况
-
mysql5.7.18安装时mysql服务启动失败的解决方法
-
mysql启动时出现ERROR 2003 (HY000)问题的解决方法
-
详解mysql5.7密码忘记解决方法
-
mysql提示got timeout reading communication packets的解决方法
-
Linux下修改MySQL数据表中字段属性
-
MAC下MYSQL5.7.17连接不上的问题及解决办法