盛网攻城师——mysql基本远程错误处理方法

相信有很多人都会用到mysql数据库,因为现在任何网络上的东西是能够离开数据的。所以数据库就是非常常见的软件了,而有很多新手小白,一开始用的时候遇到数据库远程连接报错是一脸懵的,完全不知道是什么意思。这里盛网攻城师专门收集整理了一些东西发出来,希望能帮到大家。有兴趣的还可以加我联系(2247597368)

## 1. ERROR 2003(hy000):can't connect to mysql server on 'localhost' (10061)

原因是MySQL考虑到安全因素,默认配置只让从本地登录

打开 /etc/mysql/my.cnf 文件,找到 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0

重启`mysql : sudo /etc/init.d/mysql restart`

再次连接,发生错误 1045


## 2. ERROR 1045 (28000): Access denied for user 'root'@'x.x.x.x' (using password: NO)

- 原因是没有给登录用户名设置远程主机登录的权限。还有种可能是你需要重设下密码....可能是授权操作引起这种后遗症..

- 在本地用 root 登录:

    ```

      # mysql -u root -p

    ```

修改 MySQL 数据库中 user 表中 对应用户名的 Host 字段,将 localhost 改为 `%`

    ```

      mysql> use mysql;

      mysql> update user set Host = '%' where User = 'username';

    ```


## 3. 取回ROOT密码并设置远程登录

- 重设 ROOT密码

    ```

      # mysqld_safe --skip-grant-tables &

      # mysql -u root mysql

      mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

      mysql> FLUSH PRIVILEGES;

    ```

- 设置 ROOT 远程连接  

    ```

      mysql> update user set host = '%'   where user='root';

    ```

- Kill进程,重启 mysqld

查看进程`PS -A | grep mysql `,可看到MYSQLD_SAFE与MYSQL进程,此时MYSQL可正常使用,不过查看参数,可看到`--skip-grant-tab`

输入 `kill -9 [pid]` 关闭进程



## 4. ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

如果执行update语句时出现ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 错误,说明有多个ROOT用户纪录在USER表中了.


`mysql> select host from user where user = 'root';`


查看一下host是否已经有了`%`这个值,有了就可以了.


`mysql> select host,user from user where user='root';`


```

+-----------------------+------+

| host                  | user |

+-----------------------+------+

| %                     | root |

| 127.0.0.1             | root |

| ::1                   | root |

| localhost.localdomain | root |

+-----------------------+------+

```


然后用ROOT用户登录更改用户账户的远程连接权限时.出现提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。



## 5. ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'


是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见

先关闭MYSQL进程..

然后


   `# mysqld_safe --skip-grant-table`


接着输入


  ```

   mysql -u root mysql

   mysql> delete from user where USER='';

   mysql> FLUSH PRIVILEGES;

  ```


如果出现 Starting demo from .. 后..先输入其它命令,再用mysql -u root mysql .它又会出现这个错误了.

然后KILL掉MYSQL进程,..重启正常的进程..

设置用户远程主机连接权限


  ```

    mysql> update user set host = '%'  where user='tester';

    mysql> FLUSH PRIVILEGES;

  ```



## 6. 设置用户与库的权限

但是在实际连接中,虽然可以连接,但是去没有所在库的权限,下面设置权限


  ```

    mysql> grant all privileges on tester.* to tester@'%' identified by '1234';

    mysql> FLUSH PRIVILEGES;

  ```


百分号两边要有单引号,否则语法错误

然后连接时,竟然提示1045 错误了,重设下密码试下.

  ```

    mysql> update mysql.user set password=password('XXX') where User="tester"

    mysql> flush privileges;

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,941评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,397评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,345评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,851评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,868评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,688评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,414评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,319评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,775评论 1 315
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,945评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,096评论 1 350
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,789评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,437评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,993评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,107评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,308评论 3 372
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,037评论 2 355

推荐阅读更多精彩内容