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

本文介绍了MySQL数据库重置的操作步骤,包括停止服务并删除库文件,修改配置文件,创建相关目录和文件,查找命令路径并执行初始化脚本。同时,还列举了启动MySQL时几种常见报错的原因,如未创建目录、未指定属组等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的目录下所有的东西 #文件冲突报错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值