今天在服务器中安装好了一个mysql服务器了,起初是配置好的mysql的root密码了,但经过一些软件的优化之后把root密码改成了空了,因为刚安装好的环境没有像mysql管理工具了,所以只有在命令模式下使用mysqladmin进行修改了,下面111cn站长为各位介绍一下mysql命令模式修改mysql root密码方法。
修改mysql密码过程如下:
百度搜索一文章看到使用.
格式:mysqladmin -u用户名 -p旧密码 password 新密码
修改于时我下看操作:
- Enterpassword:
- WelcometotheMySQLmonitor.Commandsendwith;or\g.
- YourMySQLconnectionidis10
- Serverversion:5.5.27-logMySQLCommunityServer(GPL)
- Copyright(c)2000,2011,Oracleand/oritsaffiliates.Allrightsreserved.
- OracleisaregisteredtrademarkofOracleCorporationand/orits
- affiliates.Othernamesmaybetrademarksoftheirrespective
- owners.
- Type'help;'or'\h'forhelp.Type'\c'toclearthecurrentinputstatement.
- mysql>mysqladmin-urootpassword我要设置的密码
- ->
- ->;
- ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualthat
- correspondstoyourMySQLserverversionfortherightsyntaxtousenear'mysql
- admin-urootpassword我要设置的密码'atline1
- mysql>mysqladmin-uroot-password我要设置的密码
- ->;
- ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualthat
- correspondstoyourMySQLserverversionfortherightsyntaxtousenear'mysql--phpfensi.com
- admin-uroot-password我要设置的密码'atline1
最后小编使用了 mysqladmin -u root -password 我要设置的密码 无法搞定,突然想到直接更新表即可.
- mysql>updatemysql.usersetpassword=PASSWORD('我要设置的密码')whereUser='root
- ';
- QueryOK,3rowsaffected(0.05sec)
- Rowsmatched:3Changed:3Warnings:0
- mysql>flushprivileges;
- QueryOK,0rowsaffected(0.01sec)
- mysql>
好了这样就搞定了,虽然过程不复杂也不简单.