linux 初始化(清空)数据库
1.首先关闭mysql[root@localhost ~]# systemctl status mysqld#查看mysql状态[root@localhost ~]# systemctl stop mysqld#关闭数据库[root@localhost ~]# systemctl status mysqld#再次查看,发现已经关闭● mysqld.service...
·
1.首先关闭mysql
[root@localhost ~]# systemctl status mysqld #查看mysql状态
[root@localhost ~]# systemctl stop mysqld #关闭数据库
[root@localhost ~]# systemctl status mysqld #再次查看,发现已经关闭
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: inactive (dead) since 六 2020-03-07 20:15:24 CST; 2s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 1013 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
Process: 987 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 1058 (code=exited, status=0/SUCCESS)
3月 07 20:05:02 localhost.localdomain systemd[1]: Starting MySQL Server...
3月 07 20:05:11 localhost.localdomain systemd[1]: Started MySQL Server.
3月 07 20:15:22 localhost.localdomain systemd[1]: Stopping MySQL Server...
3月 07 20:15:24 localhost.localdomain systemd[1]: Stopped MySQL Server.
2.删除数据库中所有的文件及日志
[root@localhost ~]# rm -rf /var/lib/mysql/* #删除mysql目录下所以文件
[root@localhost ~]# rm -rf /var/log/mysqld.log #删除日志
3.创建日志文件并给其加属主和属组,使mysql能调用该文件
[root@localhost ~]# touch /var/log/mysqld.log
[root@localhost ~]# chown mysql.mysql /var/log/mysqld.log
4.初始化mysql
[root@localhost ~]# mysqld --initialize --user=mysql
5.重新启动mysql
[root@localhost ~]# systemctl restart mysqld
6.查看密码
#因为我们已经初始化mysql了,所以密码也是随机给的
[root@localhost ~]# grep password /var/log/mysqld.log
2020-03-07T12:22:30.105859Z 1 [Note] A temporary password is generated for root@localhost: IrS,)C6E)J16
#localhost: 后面是密码(注意没有前面的空格)
7.修改密码
两种方式:
第一种:登录mysql在里面修改
[root@localhost ~]# mysql -uroot -p'IrS,)C6E)J16'
mysql> alter user 'root'@'localhost' identified by '你的新密码';
第二种:不登录直接修改
[root@localhost ~]# mysqladmin -uroot -p'IrS,)C6E)J16' password '你的新密码'
注:修改密码必须大小写数字和特殊符号都有。
本虚拟机初始化之前的mysql
初始化之后的mysql
更多推荐
已为社区贡献4条内容
所有评论(0)