主要方法就是修改 MySQL按照文件下面的my.cnf文件mysql
首先是找到my.cnf文件,sql
# find / -name “my.cnf”数据库
# cd /etcrest
接下来最好是先备份my.cnf文件,对于初手而言ip
#/etc vi my.cnfget
以后找到[mysqld]的段,在那段中插入一行:it
skip-grant-tablestable
这句的做用是让你不用密码就能够登陆MySQLclass
接下来就是重启MySQL了,登录
#/etc/init.d/mysqld restart
在接下来就是无密码登陆MySQL了,
#mysql -uroot -p
回车键
接下来就是:
mysql > use mysql
进入到mysql数据库,而后修改密码
Mysql > UPDATE user SET password=password(‘123456’) WHERE User=’root’;
最后使权限生效
Mysql > flush privileges ;
到此为止 mysql密码就修改为功了,
而后把my.cnf的修改再改回去,否则 就是不须要密码就能够登陆数据库了,
#/etc vi my.cnf
以后找到[mysqld]的段,删去先前插入的那一行:
去掉skip-grant-tables
而后退出来,再从新启动mysql
#/etc/init.d/mysqld restart
接下来就是登陆了,
#mysql -uroot -p
Enter password:123456
回车键
就能够登陆了,注意输入密码的时候是不显示的