VPS侦探论坛

 找回密码
 注册
查看: 10748|回复: 4

修改mysql数据库路径后,用/usr/local/mysql/bin/mysql -u root -p 进入报错

[复制链接]
发表于 2011-2-19 11:43:13 | 显示全部楼层 |阅读模式

修改mysql数据库路径后,用/usr/local/mysql/bin/mysql -u root -p 进入报错

/usr/local/mysql/bin/mysql: unknown variable 'datadir=/data1/mysql/var/'

请问该如何解决。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2011-2-19 11:44:27 | 显示全部楼层


网站访问数据库全部正常,就是不能在机器上用 /usr/local/mysql/bin/mysql -u root -p 登陆mysql
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-2-19 12:05:01 | 显示全部楼层

回复 1# 的帖子


可能是权限问题,执行chown -R mysql /data1/mysql/var/ 再试试
具体看看/usr/local/mysql/var/主机名.err的错误日志
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2011-2-19 12:38:39 | 显示全部楼层



以经解决了,按照之前在论坛里别人给的更改数据库路径的方法,
my.cnf  配置问题
[client]
#password        = your_password
port                = 3306
socket                = /tmp/mysql.sock
datadir         = /data1/mysql/var/  #这个不能加在上面

[mysqld]
port                = 3306
socket                = /tmp/mysql.sock
datadir         = /data1/mysql/var/  #只要这里加就可以了,

不然就会出现我这种情况,不能在机器上登陆mysql
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2011-6-3 08:54:17 | 显示全部楼层

权限没搞对。   

军哥运维代购:http://shop63846532.taobao.com/

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

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-14 12:45 , Processed in 0.026588 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表