启动mysqld

# /usr/local/etc/rc.d/mysql-server.sh start

停止mysqld

/usr/local/etc/rc.d/mysql-server.sh stop

重置MySQL root密码

连接到mysql

# mysql

选择mysql数据库并重置密码:

mysql> use mysql
mysql> update user set password = PASSWORD('password1234') where user = 'root';
mysql> quit
如何重置MySQL root密码

忘记了MySQL root密码怎么办?

使用以下方法重置它

修改启动命令

使用下面选项绕过了所有常用的mysql安全性,所有人都可以完全访问所有数据库:

-Sg|--skip-grant-tables

在/usr/local/etc/rc.d/mysql-server.sh中进行修改:

/usr/local/bin/safe_mysqld --user=mysql --skip-grant-tables > /dev/null & && echo -n ' mysqld'

停止mysqld

# /usr/local/etc/rc.d/mysql-server.sh stop

删除绕过验证的选项

vi /usr/local/etc/rc.d/mysql-server.sh

删除--skip-grant-tables选项

重新启动Mysql

/usr/local/etc/rc.d/mysql-server.sh start
日期:2020-03-23 08:03:50 来源:oir作者:oir