Linux环境下实现修改Mysql密码
声明
1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。
2)本文仅供学术交流,非商用。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。
3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。
4)此属于第一版本,若有错误,还需继续修正与增删。还望大家多多指点。大家都共享一点点,一起为祖国科研的推进添砖加瓦。
1 一、拥有原来的myql的root的密码 2 方法一: 3 在mysql系统外,使用mysqladmin 4 1 mysqladmin -u root -p password "test123" 5 2 Enter password: 【输入原来的密码】 6 7 方法二: 8 通过登录mysql系统 9 1 mysql -uroot -p 10 2 Enter password: 【输入原来的密码】 11 3 mysql>use mysql; 12 4 mysql> update user set password=passworD("test") where user='root'; 13 5 mysql> exit; 14 15 注意:如果Mysql的版本是5.7及以上的话update语句更换如下: 16 1 mysql> update user set authentication_string=passworD("test") where user='root'; 17 18 二、忘记原来的myql的root的密码 19 方法三: 20 首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop; 21 1 service mysql stop 22 然后执行 23 1 mysqld_safe --skip-grant-tables & 24 &,表示在后台运行,不再后台运行的话,就再打开一个终端吧。 25 接着登陆MySQL修改密码 26 1 mysql 27 2 mysql> use mysql; 28 3 mysql> UPDATE user SET password=password("test123") WHERE user='root'; 29 4 mysql> exit; 30 注意:如果Mysql的版本是5.7及以上的话update语句如下: 31 1 mysql> update user set authentication_string=passworD("test") where user='root';
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
更多精彩