Unknown column ‘password‘ in ‘field list’
916 ワード
以前mysqlデータベースにログインしてエラーメッセージを表示しました.
ERROR 1045(28000):Access denied for user‘root’@‘localhost’(using password:YES)rootアカウントのパスワードを変更する必要があります.操作手順は以下の通りです:MySQLログインエラー修復
しかし、今回私がいつものように修正したとき、MySQLのエラーメッセージは:
修復方法は、上のリンクのように操作し、最後にパスワードを変更したときに
データベースを再起動します.
ERROR 1045(28000):Access denied for user‘root’@‘localhost’(using password:YES)rootアカウントのパスワードを変更する必要があります.操作手順は以下の通りです:MySQLログインエラー修復
しかし、今回私がいつものように修正したとき、MySQLのエラーメッセージは:
Unknown column 'password' in ‘field list’
これは5.7バージョンのmysqlデータベースの下にpasswordというフィールドがなく、password
フィールドがauthentication_string
に変更されたからです.修復方法は、上のリンクのように操作し、最後にパスワードを変更したときに
authentication_string
フィールドの値を変更すればよい.update user set authentication_string=password('root ') where user='root';
データベースを再起動します.