LinuxでMySQLパスワードを強制的に変更します。

867 ワード

原文の住所:http://mritd.me/archives/2110archives/2110
一、mysqlサービスを停止します。
#     mysql
service mysqld stop
#   lnmp     
lnmp mysql stop
二、mysqlを起動し、権限検証を禁止する。
# mysql     bin     (&    )
/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
三、ローカルログイン、パスワード変更
#   localhost      
mysql -u root
#     
mysql>use mysql;
#    
mysql>update user set password=password("newpasswd") where user="root";
#    
mysql>flush privileges;
#  
mysql>\q
四、起動mysql
先に権限をスキップしたmysql起動プロセスを停止します。
#  mysql    
ps aux | grep "mysql"
#        --skip-grant-tables            PID kill 
#PID :           PID
kill -9 PID
正常起動mysql
#      
service mysqld start
#lnmp    
lnmp mysql start
ログインテスト
mysql -uroot -p