このリンクします。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