重建mysql数据库的方法

本操作是高危操作,会导致所有数据丢掉,用来恢复无法恢复的mysql,重建以后再导入备份好的数据。

1、停止MySql数据库的运行 2、删除mysql/var里面的所有数据库,这里是数据目录,具体请查看/etc/my.cnf的配置 3、进入mysql/bin目录下,执行./mysql_install_db命令 此时会在mysql/var目录下创建两个目录文件mysql、test 4、修改mysql、test两个目录及目录下所有文件的权限:

chown mysql:mysql -R mysql test

注意这里一定要加上-R参数,否则启动会报错 5、启动数据库

./mysqld_safe --user=mysql &

6、修改root密码

mysql/bin/mysqladmin -u root password "yourpasswd"

这样,就完成了MySql数据库的重建了。关于停止MySql的运行,直接用启动MYSQL服务命令也行,也可以用停止进程的方法。启动数据库也可以直接用启动MYSQL服务的命令来启动。



本图书由小熊©2021 版权所有,所有文章采用知识署名-非商业性使用-禁止演绎 4.0 国际进行许可。