win10のインストールmysql5.7完全なチュートリアル

このリンクします。https://blog.csdn.net/wudinaniya/article/details/81115916
ダウンロードmysql5.7.22
mysql5.7.22ダウンロードします。https://dev.mysql.com/downloads/mysql/5.7.html#downloads

 

 

 

2つの取り付けのMySQL
1、(権限iniファイルを修正するときにCドライブに、それは問題を含んでもよい)の位置に、アーカイブを抽出するのMySQL:

 

図のように:この場合は、ファイルのデータディレクトリと無iniファイルを抽出した後。

2、ディレクトリEを抽出:新しいmy.iniファイルの\ mysqlのに5.7.22 - winx64を下に、以下をコピー

[mysqldを]
ポート= 3306
BASEDIR = E:\ mysqlの-5.7.22-winx64
DATADIR = E:\ mysqlの-5.7.22-winx64 \データ
のmax_connections = 200
文字セットサーバ= UTF8
デフォルトのストレージエンジン=のInnoDB
のsql_mode = NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
[MySQLの】
デフォルト文字セット= UTF8
3、下面配置环境变量

このコンピュータ]> [プロパティ]> [システムの詳細設定]> [環境変数

システム環境変数セクションに新しい変数名を作成します。MYSQL_HOME、変数の値:E:\ mysqlの-5.7.22-winx64

 

 

パスを見つけ、[編集]> [新規作成、環境変数%MYSQL_HOME%\ binを追加

 

4、MySQLのインストールプロセス:

管理者cmdを、DOSウィンドウのオープンとして実行、ディレクトリEに移動:\ mysqlの-5.7.22-winx64 \ binに

 

コマンドを実行します。mysqldを--initialize(今回はデータディレクトリが生成されます)

E:\のMySQL-5.7.22-Winx64 \ binに> mysqldの--initialize
E:\のMySQL-5.7.22-Winx64 \ビン>
実行コマンド:のmysqld -install(インストール)

 

コマンドを実行します。net start mysqlのを(mysqlのサービスを開始します)

E:\のMySQL-5.7.22-Winx64 \ビン> NETスタートのMySQL
のMySQLサービスを開始しています。
MySQLサービスが正常に開始されました。
MySQLサービスは、タスクマネージャで見ることができます

 

5、一時的なパスワードを使用して、rootのパスワードを変更するには、MySQLの上でログイン

5.1、ファイルが一時的なパスワードを持っている、以前に生成されたデータディレクトリに.ERRファイルの接尾辞を見つけます

仮パスワードは、ルート@ localhostのために生成されます。C.fE; SF&L4Gu

C.fE; SF&L4Guは一時的なパスワードです。

5.2は、一時的なパスワードを使用して、mysqlの-uroot -p着陸を実行します。

E:\のMySQL-5.7.22-Winx64 \ binが> -p MySQLの-uroot-
パスワードを入力します。************
MySQLはで終わるモニタコマンドで購入可能です。または\ G.。
MySQLの接続2は、上記のid言及されている
サーバのバージョン:5.7.22

著作権(C)2000、2018、Oracleおよび/またはその関連会社すべての権利を保有。..
5.3、MySQLのrootパスワードを変更するには、次のコマンドを実行します。これは新しいパスワードをsdbrk。

MySQLの>ルート@ localhostのSETパスワード=パスワード( 'sdbrkは');
OKを照会し、0行が,. 1つの警告(0.00秒)の影響を受け

、MySQLの>終了
さようなら
5.3、quitまたはexitコマンドmyql、新しいパスワードsdbrk再ログインします。正常にログインできるように。

C:\ユーザーは\ qxmak> mysqlの-uroot -p
パスワードを入力します:*****
MySQLへようこそ監視します。コマンドは、で終わります。や\ g。
MySQLの接続IDが5である
5.7.22 MySQL Community Serverが(GPL):Serverバージョン

著作権(C)2000、2018、Oracleおよび/またはその関連会社。すべての権利を保有。
执行SQL命令也没问题:

MySQLの>ショーの助成金。
+ ------------------------------------------------- -------------------- +
| ルート@ localhostの助成|
+ ------------------------------------------------- -------------------- +
| 。上のすべての権限を付与* * TO 'ルート' @ GRANT OPTIONを'localhost'の|
| | GRANT PROXY ON '' @ '' 'ルート'には、@ GRANT OPTIONを'localhost'の
+ ------------------------------------------------- -------------------- +
集合における2行(0.01秒)

のMySQL>ショーデータベース。
+ -------------------- +
| データベース|
+ -------------------- +
| INFORMATION_SCHEMA |
| mysqlの|
| performance_schema |
| SYS |
+ -------------------- +
組の4行(0。

MySQLの> MySQLの使用;
データベースが変更され
MySQLを> SELECTユーザー、ホストからユーザ;
+ --------------- + ----------- +
|ユーザー|ホスト|
----------- + + --------------- +
| mysql.session |ローカルホスト|
| mysql.sys |ローカルホスト|
|ルート|ローカルホスト|
+ - + ----------- + --------------
SETに3行(0.00秒)
最後のクエリステートメントが上記のクエリから分かるように、ルートユーザーがリモートでログインできません。

 

5.4、rootユーザーに付与されたリモートログイン権限:

MySQLは> * * rootに上のすべての権限を付与します@ '%' 'sdbrk' ;.で識別
OK、影響を受けた0行、1つの警告(0.00秒)クエリ
5.5を有効にするパーミッション設定を更新し、[OK]をクリックします。

MySQLの>フラッシュ権限;
OKを照会し、0行が影響を受けた(0.00秒)
5.6、リモートマシン上のリモート接続テスト:mysqlの-h192.168.0.150 -uroot -p

リモート接続をテストしながら、5.6.1は、エラー:リモートサーバーのIPに接続できません

C:\ Users \ユーザー管理> mysqlの-h192.168.0.150 -uroot -p
パスワードを入力します:*****
ERROR 2003(HY000):は、 '192.168.0.150'(10060)上でMySQLサーバーに接続できません

5.6.2、その理由は、リモート接続、私はそれを運転したファイアウォールではありません。この問題を解決するための2つのオプションがあります。

オプション1:ファイアウォールをオフにします。

オプション2:ファイアウォールをオフにしますが、インバウンドルール、オープンポート3306 mysqlのしないでください。

ここではオプション2は、以下のとおりです。

、スタートメニューの検索ボックスを入力し、<1>「ディフェンダー」、「Windows Defenderのファイアウォール」を開く]> [詳細設定]

 

<2> [受信の規則]> [新しいルールは、「新しい受信の規則ウィザード」を開きます

 

 

<3>規則の種類:「ポート」を選択し、次のステップ

プロトコルおよびポート:チェックは、「TCP」と「特定のローカルポート」に適用され、ポート番号3306、次のステップを指定します

 

操作:チェック「接続を許可する」、次のステップ

プロフィール:ルールを適用するとき?すべてをチェック

 

名前:「完了」ボタンをクリックして、あなた自身を書くことは自由。

 

<4>この場合は、インバウンドルールに表示さmysql3306。有効状態を。

 

 

リモートマシンの着陸のmysqlを再使用し、あなたが正常にログインすることができます:

C:\ユーザーは\ Administratorは、> mysqlの-h192.168.0.150 -uroot -p
パスワードを入力します:*****
ようこそMySQLのモニターに。コマンドは、で終わります。や\ g。
あなたのMySQL接続IDは6である
5.7.22 MySQL Community Serverが(GPL):Serverバージョン

著作権(C)2000、2018、Oracleおよび/またはその関連会社。全著作権所有。

Oracleは、Oracle Corporationおよび/またはそのの登録商標です
関連会社。その他の名称はそれぞれの商標または登録商標です
所有者。

「助けを;」タイプ 助けのためか、「\ hを」。型「\ c」が現在の入力文をクリアします。
 

 

補足:
問題をリロード:
一部の人々が最初にインストールするときのmysql、Cドライブ上のファイルは、MySQLがインストールされていることを示唆し、権力リロードしようとする過程で遭遇より厄介な問題の質問を促し、オンライン見てポストに問題を解決することができます。

https://jingyan.baidu.com/article/5d368d1eaf46ea3f61c0576f.html

基本的な手順は、再インストールすることができます削除するいくつかのコマンドを実行して、my.iniファイルを削除する前に、レジストリを削除し、MySQLサービスをオフにして、自分のコンピュータを再起動し、最後の最良を含ん
----------- -----
免責事項:この記事は元の記事CSDNブロガー「wudinaniya」であり、BY-SAの著作権契約、複製、元のソースのリンクと、この文を添付してくださいCC 4.0に従ってください。
オリジナルリンクします。https://blog.csdn.net/wudinaniya/article/details/81115916

おすすめ

転載: www.cnblogs.com/zpaixx/p/11569262.html