search
LoginSignup
133
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

Mysqlのrootユーザのpasswordを初期化(変更)する

Mysqlのrootユーザのpasswordを変更する

  1. mysqld_safeの場所を探し、skip-grant-tablesで起動します。普通のmysqldプロセスはstopかkillしておいてください。
$ mysql.server stop
$ /usr/local/bin/mysqld_safe --skip-grant-tables

140915 11:19:49 mysqld_safe Logging to '/usr/local/var/mysql/SPICE.local.err'.
140915 11:19:49 mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
  1. パスワード不要でrootログインができるようになります。
$ mysql -u root
  1. 新しいパスワードに変更し、FLUSHします。
UPDATE mysql.user SET Password=PASSWORD('new password') WHERE User='root';
FLUSH PRIVILEGES;
  1. mysqldを再起動します。
$ mysql.server restart

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
133
Help us understand the problem. What are the problem?