mysql5.7 数据库的初始化操作

1.停服务,删除库文件
service mysql stop #停了数据库
rm -rf /data/mysql/data # 删除库文件

2.1修改配置文件my.cnf
按公司要求修改到/data/mysql/data
datadir=/data/mysql/data
2.2
执行前先创建mkdir -p /data/mysql/data ;
mkdir 创建logs目录 ; touch创建 mysql.pid 文件,以及 touch 创建mysql.err;放在/data/mysql/下面.

3.查找mysql的命令路径,执行脚本初始化
whereis mysql #查文件位置
[root@localhost bin]# pwd
/usr/local/mysql/bin #初始化的位置在这了
./mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql #初始化会有个密码
[root@localhost bin]# pwd
/usr/local/mysql/bin

4.启动mysql几种常见报错解决
未创建logs目录,或者未给权限
未指定数据库位置的属组
未创建mysql.err文件
未创建mysql.pid文件
删除logs和data的目录下所有的东西 #文件冲突报错

发布了24 篇原创文章 · 获赞 1 · 访问量 4164

猜你喜欢

转载自blog.csdn.net/xiegan110/article/details/93470158