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