CMDコマンドラインインストールMYSQL 8.0.12

1756 ワード


インストールはまずインストールパッケージをダウンロードし、pathを構成するには以下の文章を参照してください.一部の参照だけで、修正する必要があります.
http://www.cnblogs.com/TenacityDeng/p/9593585.html?tdsourcetag=s_pcqq_aiomsg
注意:mysql-u root-pを実行してパスワードを入力すると1045が表示されます.root@locahostああ、落ち着いて、間違った解決方法:
mysql -h 127.0.0.1-u root-pにIPを加える
文章の中のmy.iniファイルは修正が必要で、彼のように書くことができなくて、サービスが起動できなくて、しかもエラーを検出できません
[Client]
port = 3306  
[mysqld]
port = 3306
server_id =10
#basedir=D:\Program_Files\mysql-8.0.13-winx64
#datadir=D:\Program_Files\mysql-8.0.13-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#パスワードを忘れた場合に使用
#skip-grant-tables
#プロトコル認証方式の設定
default_authentication_plugin=mysql_native_password  
[mysql] default-character-set=utf8  
以上はmy.iniファイル内容
その後navicatでログインしてもエラーが発生し、2059 CMD命令行安装MYSQL8.0.12_第1张图片が発生します
mysql8            mysql_native_password,  mysql8  ,     caching_sha2_password

解決する
暗号化ルールの変更:
mysql -uroot -ppassword #  

use mysql; #     

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #      

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #      

FLUSH PRIVILEGES; #    

以上の内容はすべて各种の転载の抽出物と自分の补充で、もし犯すならば削除することができて、ありがとうございます、みんなを助けることができることを望みます.