跳转至

Mysql initialization 重新初始化系统库


2017-11-21 by dongnan

目标

重新初始化 Mysql 系统库,注意此操作将导致 mysql 系统库的数据丢失,数据无价操作前请先做好数据备份

环境

CentOS 7.4 amd64
MySql 5.7 # 源码安装

步骤

  • 关闭服务, systemctl stop mysql
  • 移除 mysql 库的数据目录,mv /usr/local/mysql/data/ /tmp/
  • 初始化数据,mysql_install_db --user=mysql
  • 开启服务,systemctl start mysql
  • 安全设置,mysql_secure_installation

小结

如果仅仅是初始化 mysql系统库并且需要保留其它的数据库,可以在数据初始化后将需要的数据库移回原目录,再次启动 mysql即可。

回到页面顶部