インストールフリーバージョンMySQL(解凍版)インストールの詳細チュートリアルと注意事項

2132 ワード

1、net stop mysql
2、sc delete mysql
3、環境変数設定mysql/bin
4、 set password for root@localhost = password('123'); flush privileges; 
5、mysqld –-initialize
 
dataフォルダが生成されていない場合は、次のコードを入力します.
mysqld --initialize-insecure --user=mysql
6、my.ini
[mysql]#mysqlクライアントのデフォルト文字セットdefault-character-set=utf 8[mysqld]sql_を設定mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONexplicit_defaults_for_timestamp=true#設定3306ポートport=3306#設定mysqlのインストールディレクトリbasedir=D:\Program Files\mysql-5.7.2.2-winx 64#mysqlデータベースのデータの格納ディレクトリdatadir=D:\Program Files\mysql-5.7.22-winx 64\data#最大接続数max_を許可connections=200#サービス側で使用される文字セットデフォルトは、8ビット符号化されたlatin 1文字セットcharacter-set-server=utf 8#で新しいテーブルを作成するときに使用されるデフォルトのストレージエンジンです.
default-storage-engine=INNODB
7.MySQLサービスのインストール
binパスの下に入力します.
mysqld install
サービスのインストールに成功したことを示すメッセージが表示されます.これでMySQL(解凍版)のインストールに成功しました!
8.サービスの開始
直接cmdに入力:
net start mysql
プロンプトサービスが正常に起動しました.
9.MySQLへのログイン
cmd入力:
mysql -u root -p
パスワードの入力を求めるメッセージが表示されます.MySQLルートディレクトリの下のdataフォルダを開いて、接尾辞を見つけます.Errのファイルは、password一時パスワード(ctrl+f検索可能)をテキストで開き、cmdに入力します.
 
10.パスワードの変更
上記のmysql>の後に入力します.
set password forユーザー名@localhost=password('新しいパスワード'); 
ユーザー名は通常rootで、新しいパスワードを設定します.
11.ログオンを終了
mysql>exitで終了
12.サービスの停止
cmd入力:
net stop mysql
プロンプトサービスが正常に停止しました.
13.MySQLのアンインストール
cmd入力:
sc delete mysql
その後、解凍されたフォルダ全体を直接削除します.
14.ローカル・データベースへのリモート接続
LinuxはMySQLをインストールしたが、ローカルでログインできることに気づいたが、リモートログインはHost is not allowed to connect to this MySQL serverと間違えた.
先にこのエラーを言いますが、実は私たちのMySQLはリモートログインを許可していないので、リモートログインに失敗しました.解決方法は以下の通りです.
  • MySQLを搭載したマシンにMySQL mysql-u root-pパスワード
  • を登録
  • 実行use mysql;
  • 実行update user set host = '%' where user = 'root';この文の実行が完了すると、エラーが発生する可能性があります.気にしないでください.
  • 実行FLUSH PRIVILEGES;は、上記の4つのステップを経て、この問題を解決することができます.注:第4歩はMySQLの権限関連表を更新するので、きっと忘れないでください、私は第1回の時第4歩を実行していないで、結果はずっと成功しないで、最後にやっとこの原因を探し当てました.