希望大神们为小菜鸟解决问题

时间:2022-09-30 21:48:33
问题是这样的【数据库版本5.7.14,操作系统是centos6.7】:
我在Linux虚拟机上做了一个实验,就是将MySQL的默认数据存放路径修改到/home路径下,我做了以下操作:
1、将/var/lib/mysql  mv到/home/data下。
2、修改配置文件
3、修改启动脚本
我遇到的问题:
1、在配置文件中,MySQL的其他参数是不能加进去的,只能全部注释掉,不然就会启动失败
先打开一个参数:
然后重新启动数据库,在连接数据库的时候,就会出现如下的问题:
mysql: [ERROR] unknown variable 'validate_password=off'
我将那条参数注释掉:
然后数据库启动成功。
【不是因为参数的问题,就是数据库的配置文件中不能加入任何参数条件】

4 个解决方案

#1


validate_password没这个参数  

#2


这个参数是修改密码用的。其他的参数也是不可以的,不是这个参数的问题

#3


这个最好是在安装的时候 直接指定datadir目录,你修改参数文件my.cnf中的这个datadir了吗,还有basedir等参数了吗

#4



在用rpm包安装的时候,都是按照默认的方式安装的,数据目录,程序目录,还有启动脚本,指定的参数文件,都是默认的,这些都改了吗

#1


validate_password没这个参数  

#2


这个参数是修改密码用的。其他的参数也是不可以的,不是这个参数的问题

#3


这个最好是在安装的时候 直接指定datadir目录,你修改参数文件my.cnf中的这个datadir了吗,还有basedir等参数了吗

#4



在用rpm包安装的时候,都是按照默认的方式安装的,数据目录,程序目录,还有启动脚本,指定的参数文件,都是默认的,这些都改了吗