环境:centos 5.6
安装centos时选择了安装mysql , 系统会安装mysql 5.0.77
安装式选择了服务器管理的GUI工具,包含服务管理。
安装好后,要为mysql的root设定密码,假如密码是 "123456",设定方法如下
mysql -u root 进入mysql>
mysql> update mysql.user set password=password("123456") where User="root";
mysql> flush privileges;
mysql> quit
如果忘记了root密码,这样解决
首先:
rpm -q -l mysql-server
找到mysqld_safe ,位于/usr/bin 中。
使用centos的服务管理,停止mysqld
进入 /usr/bin, 执行 mysqld_safe --skip-grant-tables
执行 mysql -u root 进入 mysql>
mysql> update mysql.user set password=password("123456") where User="root";
mysql> flush privileges;
mysql> quit
这样,root的密码被重置为123456。
重新启动mysqld