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即可。