mySQLのrootのパスワード初期化

初期化手順

  • 以下のコマンドを実行
$ su
# killall mysqld
# /usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables &

/usr/local/mysql/bin/mysqld_safe --user=root --skip-grant-tables &
[2] 6667
[1] Exit 127 /usr/local/mysql/bin/safe_mysqld --user=root --skip-grant-tables
Starting mysqld daemon with databases from /var/lib/mysql

# mysql mysql
mysql> select * from root ; ※以下の 「update」コマンドの where句の条件を探すため
mysql> update user set Password=null where Host='localhost' and User='root';

Query OK, 1 row affected, 1 warning (0.00 sec)

(Rows matched): 1 : 1 Warnings: 1

mysql> exit

Bye
  • 後は通常通り、「mysqladmin」で設定
# mysqladmin --user=root password your_new_password

参考URL

 
init/mysqlnorootnopasuwaーdo.txt · 最終更新: 2007/10/16 12:02
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki NINJA TOOLS