1.停服务,删除库文件
service mysql stop #停了数据库
rm -rf /data/mysql/data # 删除库文件
2.1修改配置文件my.cnf
按公司要求修改到/data/mysql/data
datadir=/data/mysql/data
2.2
执行前先创建mkdir -p /data/mysql/data ;
mkdir 创建logs目录 ; touch创建 mysql.pid 文件,以及 touch 创建mysql.err;放在/data/mysql/下面.
3.查找mysql的命令路径,执行脚本初始化
whereis mysql #查文件位置
[root@localhost bin]# pwd
/usr/local/mysql/bin #初始化的位置在这了
./mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql #初始化会有个密码
[root@localhost bin]# pwd
/usr/local/mysql/bin
4.启动mysql几种常见报错解决
未创建logs目录,或者未给权限
未指定数据库位置的属组
未创建mysql.err文件
未创建mysql.pid文件
删除logs和data的目录下所有的东西 #文件冲突报错