12
返回列表 发新帖
楼主: hwtong

这个错误怎么解决啊

[复制链接]
论坛徽章:
0
11#
发表于 2014-2-22 17:08 | 只看该作者
如果实在搞不定的话,可以在my.cnf里增加一个参数,绕过这个错误

[mysqld]
skip-name-resolve

使用道具 举报

回复
论坛徽章:
52
ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42优秀写手
日期:2014-07-02 06:00:12马上有车
日期:2014-07-31 10:56:20马上有车
日期:2014-08-12 09:40:15马上有车
日期:2014-10-13 09:47:12沸羊羊
日期:2015-03-02 10:51:07慢羊羊
日期:2015-03-04 14:53:332015年新春福章
日期:2015-03-06 11:58:39射手座
日期:2015-07-30 16:00:47巨蟹座
日期:2015-08-11 11:22:47
12#
发表于 2014-5-14 10:36 | 只看该作者
各位,我昨天也遇到类似的问题,是在我修改了mysql data的路径后出现的
[root@localhost mysql]# cd /var/lib/mysql/
[root@localhost mysql]# ll
总计 110760
-rw-rw---- 1 mysql mysql       56 05-13 15:44 auto.cnf
-rw-rw---- 1 mysql mysql 12582912 05-13 16:20 ibdata1
-rw-rw---- 1 mysql mysql 50331648 05-13 16:20 ib_logfile0
-rw-rw---- 1 mysql mysql 50331648 05-13 14:59 ib_logfile1
-rw-r----- 1 mysql mysql    19668 05-13 16:47 localhost.localdomain.err
-rw-rw---- 1 mysql mysql        6 05-13 16:20 localhost.localdomain.pid
drwx--x--x 2 mysql mysql     4096 05-13 14:59 mysql
srwxrwxrwx 1 mysql mysql        0 05-13 16:20 mysql.sock
drwx------ 2 mysql mysql     4096 05-13 14:59 performance_schema
-rw-r--r-- 1 mysql mysql      686 05-13 16:10 RPM_UPGRADE_HISTORY
-rw-r--r-- 1 mysql mysql      565 05-13 16:10 RPM_UPGRADE_MARKER-LAST
drwxr-xr-x 2 mysql mysql     4096 05-13 14:59 test
[root@localhost mysql]# pwd
/var/lib/mysql
[root@localhost mysql]# cd /mountdisk2/mysql/
[root@localhost mysql]# ll
总计 672996
-rw-r--r-- 1 root root  22916652 04-10 10:34 MySQL-client-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root   4195753 04-10 10:34 MySQL-devel-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root 110099842 04-10 10:34 MySQL-embedded-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root  95567627 04-10 10:34 MySQL-server-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root   2447323 04-10 10:34 MySQL-shared-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root   5439467 04-10 10:34 MySQL-shared-compat-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root  74070430 04-10 10:35 MySQL-test-advanced-5.6.18-1.rhel5.i386.rpm
-rw-r--r-- 1 root root  29459708 04-14 08:59 mysql-workbench-commercial-6.1.5-1.el6.i686.rpm
-rw-r--r-- 1 root root       990 04-14 18:22 README.txt
-rw-r--r-- 1 root root      1137 04-15 21:35 rname
-rw-r--r-- 1 root root 314739376 05-12 15:45 V44511-01.zip
-rw-r--r-- 1 root root  29461133 05-12 15:46 V44603-01.zip
[root@localhost mysql]# mkdir mysqldata
[root@localhost mysql]# mysqladmin -u root -p shutdown
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
[root@localhost mysql]# mysqladmin -u root -p shutdown
Enter password:
[root@localhost mysql]# mv /var/lib/mysql /mountdisk2/mysql/mysqldata

找到[root@localhost etc]# cd /usr/share/mysql/
*文件.cnf
[root@localhost mysql]# cp my-default.cnf /etc/my.cnf
[root@localhost mysql]# vi /etc/my.cnf
port = 3306
     #server_id = .....
     # socket = .....
#socket= /mountdisk2/mysql/mysqldata/mysql.sock
socket= /mountdisk2/mysql/mysqldata/mysql/mysql.sock
修改mysql启动脚本
[root@localhost mysql]# vi /etc/rc.d/init.d/mysql
#--datadir=/mountdisk2/mysql
datadir=/mountdisk2/mysql/mysqldata/mysql

------------------------------

[root@localhost mysqldata]# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
telnet: Unable to connect to remote host: Connection refused
[root@localhost mysqldata]# telnet 127.0.0.1 3306
Trying 127.0.0.1...
Connected to 127.0.0.1 (127.0.0.1).
Escape character is '^]'.
i
5.6.18-enterprise-commercial-advancedH]}{qFH

使用道具 举报

回复
论坛徽章:
52
ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42优秀写手
日期:2014-07-02 06:00:12马上有车
日期:2014-07-31 10:56:20马上有车
日期:2014-08-12 09:40:15马上有车
日期:2014-10-13 09:47:12沸羊羊
日期:2015-03-02 10:51:07慢羊羊
日期:2015-03-04 14:53:332015年新春福章
日期:2015-03-06 11:58:39射手座
日期:2015-07-30 16:00:47巨蟹座
日期:2015-08-11 11:22:47
13#
发表于 2014-5-14 10:39 | 只看该作者
[root@localhost mysqldata]# mysql -u mysql -p 'mysql' -h 127.0.0.1 -P 3306
Enter password:
ERROR 1045 (28000): Access denied for user 'mysql'@'127.0.0.1' (using password: YES)
[root@localhost mysqldata]# mysql -h 127.0.0.1 -P 3306 -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.18-enterprise-commercial-advanced

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show database;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.05 sec)

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2014-5-16 08:50 | 只看该作者
通过 tcp/ip 登陆,或者用 -S 指定socket 文件路径。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表