LinuxではPythonで爬虫類(2)を書き込みます

UbuntuのMySQLをインストールした後、rootパスワードのエラーを修正する問題

参考図書:2018年4月の「のpython3のWebクローラー開発戦闘」初版1.4.1

システム:UbuntuのLTS 18.04.2

背景:既にコマンドラインにMySQLやMySQLをインストール

コマンド:

use mysql;

UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

FLUSH PRIVILEGES;

エラー: 

ERROR 1054(42S22):「フィールドリスト」で不明な列「パスワード」

 

理由: 

データベースmysqの表でL ユーザーのパスワード列の列名が変更され、現在の列が命名した  authentication_stringを

ターンでに記載されているユーザー名を表示するには、次のコマンドを入力します。

MySQLを使用します。

ショーのテーブル。

ユーザーを記述する。

これは、出力(以下を参照)カラムに関連付けられた説明に見ることができるので、次のコードにコマンドを変更します。

UPDATE SETユーザauthentication_string = PASSWORD( 'NEWPASS')ユーザ= 'ルート'

 

おすすめ

転載: www.cnblogs.com/chowkaiyat/p/10959174.html