# 创建错误日志和二进制日志索引文件
touch /www/server/data/mysql_error.log
touch /www/server/data/mysql-bin.index
chown mysql:mysql /www/server/data/mysql-bin.index
chown mysql:mysql /www/server/data/mysql_error.log
chmod 660 /www/server/data/mysql-bin.index
chmod 660 /www/server/data/mysql_error.log
初始化InnoDB(重新创建系统表空间)
mysqld --initialize-insecure --user=mysql --datadir=/www/server/data
上面命令不行 再用下面的
停止所有可能的 MySQL 进程
pkill -9 mysqld
pkill -9 mysql
清理所有锁定文件和临时文件
rm -f /www/server/data/*.lock
rm -f /tmp/mysql.sock
rm -f /www/server/data/ib_*
rm -f /www/server/data/#innodb_temp/*
rm -f /www/server/data/mysql-bin.*
rm -f /www/server/data/ibdata1
rm -f /www/server/data/aria_log_control
1. 删除旧数据
rm -rf /www/server/data/*
chown mysql:mysql /www/server/data
2. 初始化数据库
mysqld --initialize-insecure --user=mysql --datadir=/www/server/data
3. 创建错误日志文件
touch /www/server/data/mysql_error.log
chown mysql:mysql /www/server/data/mysql_error.log
chmod 640 /www/server/data/mysql_error.log