mysql多執行個體修改忘記的root密碼

來源:互聯網
上載者:User

標籤:mysql多執行個體 忘記密碼

一、操作思路:

1)停止mysql服務

2)啟動時添加“--skip-grant-tables”參數

3)修改密碼

4)重啟mysql服務


二、執行過程

# netstat -tunlp | grep 330*tcp        0      0 0.0.0.0:3306                0.0.0.0:*         LISTEN      13157/mysqld        tcp        0      0 0.0.0.0:3307                0.0.0.0:*         LISTEN      13874/mysqld        tcp        0      0 0.0.0.0:3308                0.0.0.0:*         LISTEN      12388/mysqld # 這裡假設忘記的是3308執行個體的root密碼# 先安全關閉另外兩個執行個體# /data/3306/mysql stop# /data/3307/mysql stop# killall mysqld# mysqld_safe --defaults-file=/data/3308/my.cnf --skip-grant-tables &[2] 10883# 161011 22:05:47 mysqld_safe Logging to ‘/data/3308/mysql_oldboy3308.err‘.161011 22:05:48 mysqld_safe Starting mysqld daemon with databases from /data/3308/data# mysql -uroot -p -S /data/3308/mysql.sockEnter password: (這裡直接斷行符號就進去了)Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.5.32-log Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql> update mysql.user set password=password("redhat123456") where user=‘root‘;Query OK, 4 rows affected (0.00 sec)Rows matched: 4  Changed: 4  Warnings: 0# 更新root帳號的密碼mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)# 重新整理許可權# netstat -tunlp | grep mysqltcp        0      0 0.0.0.0:3308                0.0.0.0:*                   LISTEN      11620/mysqld        [1]+  Done                    mysqld_safe --default-file=/data/3308/my.cnf --skip-grant-tables --user=mysql# pkill mysql# netstat -tunlp | grep mysql# /data/3308/mysql startStarting MySQL...# echo $?0


三、驗證

# mysql -uroot -predhat123456 -S /data/3308/mysql.sockWelcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.5.32-log Source distributionCopyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.mysql>


本文出自 “冰凍vs西瓜” 部落格,請務必保留此出處http://molewan.blog.51cto.com/287340/1861096

mysql多執行個體修改忘記的root密碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.