MYSQL5.7.17 DBパスワード忘れ 初期化 

MYSQL5.7.17パスワード忘れ 初期化

久しぶりにmysqlを触るとログインできない。
rootパスワードを忘れたし、初期化もできない、
なんで???
Unknown column ‘password’ in ‘field list’

http://qiita.com/ahaha0807_alg/items/7323a5d2dd365308cb94
ヒントはここにありました。
カラム名が変わったようです。

これでOK

>>>>>作業内容
「私の場合はSUになってからフルパスで実行しました。

2017-07-21T22:25:36.6NZ mysqld_safe Logging to ‘/usr/local/mysql/data/aidayota-no-MacBook-Pro.local.err’.
Logging to ‘/usr/local/mysql/data/aidayota-no-MacBook-Pro.local.err’.
2017-07-21T22:25:36.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
(このままになりシェルは、待機状態にはなりません)

よくわからないので、このシェルはこのままにしておいて別のシェルを立ち上げて

するとログインOK
mysql>

別のシェルで

停止

そしてMYSQLを再起動させる

うまくいかないときやコンパネのMYSQLで、停止できないときは
aidayota-no-MacBook-Pro:~ maseda$ su
Password:(ma**)ここは設定してあるパスワードで見えません
sh-3.2# killall mysqld
でストップさせる

そして一旦MYSQLのシェルを抜けて
再度今度は新しいパスワードで入る

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 20
Server version: 5.7.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

!!!!やったあ。入れました。

・MYSQL DB作成とテーブルの作成

2017/07/22
MYSQL5.7.17データベースを作成してテーブルを作成しました。

aidayota-no-MacBook-Pro:~ maseda$ /usr/local/mysql/bin/mysql -u root -p
Enter password: ma***(隠してます)

・DBの作成

新しいDB:test2017
文字コード:UTF8

mysql> create database test2017 CHARACTER SET utf8;
Query OK, 1 row affected (0.01 sec)

・ユーザとパスワード設定

mysql> GRANT ALL PRIVILEGES ON test2017.* TO maseda@localhost IDENTIFIED BY ‘ma++’;(パスワードは隠してます)
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> use test2017;
Database changed
mysql> show tables;
Empty set (0.00 sec)
(まだテーブルを作っていないのでDBには空の状態
データベースに接続します。)

mysql>
一旦抜けて、
ユーザ、DB、パスワードのオプションでMYSQLに接続
aidayota-no-MacBook-Pro:~ maseda$ /usr/local/mysql/bin/mysql -u maseda -D test2017 -p;
Enter password: (ma**)GRANTで設定したパスワード、私のは数字なしにしてます
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 123
Server version: 5.7.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>
(無事接続できました。)

次はテーブルを作成します。

・テーブルの作成

(次はここから)

こちらの記事もどうぞ