shli 发表于 2011-2-19 11:43:13

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

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

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

请问该如何解决。

shli 发表于 2011-2-19 11:44:27

网站访问数据库全部正常,就是不能在机器上用 /usr/local/mysql/bin/mysql -u root -p 登陆mysql

licess 发表于 2011-2-19 12:05:01

回复 1# 的帖子

可能是权限问题,执行chown -R mysql /data1/mysql/var/ 再试试
具体看看/usr/local/mysql/var/主机名.err的错误日志

shli 发表于 2011-2-19 12:38:39

以经解决了,按照之前在论坛里别人给的更改数据库路径的方法,
my.cnf配置问题

#password        = your_password
port                = 3306
socket                = /tmp/mysql.sock
datadir         = /data1/mysql/var/#这个不能加在上面


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

不然就会出现我这种情况,不能在机器上登陆mysql

unranked 发表于 2011-6-3 08:54:17

权限没搞对。   :L
页: [1]
查看完整版本: 修改mysql数据库路径后,用/usr/local/mysql/bin/mysql -u root -p 进入报错