ホームページ > データベース > mysql チュートリアル > MySQL5.7 のインストールと構成手順の詳細な紹介

MySQL5.7 のインストールと構成手順の詳細な紹介

黄舟
リリース: 2017-03-29 13:26:48
オリジナル
1529 人が閲覧しました

この記事では、MySQL 5.7 の

1. MySQL のダウンロード


1. MySQL の公式 Web サイトにログインして、
ZIP

圧縮パッケージをダウンロードします


次に、インストール パッケージを解凍します

にパッケージ化する任意のフォルダー (ここでは C:mysql5.7)


3 番目に、構成ファイルを変更します

解凍されたフォルダー ディレクトリ内の my-default.ini ファイルの名前を my.ini に変更します。
コンテンツを追加します (インターネットを参照):

basedir と datadir を実際のパスに置き換えます。

MySQL5.7 バージョンの解凍にはデータ フォルダーは含まれていません。変更後に手動で作成する必要はありません。

4. 環境変数を設定します

Path 環境変数に C:mysql5.7bin を追加します。実際の bin ディレクトリへのパスに置き換えます)

注: 前の環境変数を区切るには; を使用します。

5. MySQL をインストールします

管理者として cmd ウィンドウを実行します C: /mysql5.7/bin ディレクトリに切り替えます 次のコマンドを順番に入力します: 1. mysqld install
6. root ユーザーのパスワードを変更します


上記の 5 つの手順を完了したら、 mysql -u root -p を実行します。デフォルトでは root ユーザーにはパスワードがないため、Enter キーを直接押して入力します。

エラー 1045。 28000): アクセスが拒否されました

for user'root'@'localhost'(using
passw

ord

: NO)

これは、mysql の root ユーザーがパスワードを設定していないため、一時的にパスワードを設定する必要があります権限を無視する root ユーザーのパスワードを設定するには

操作方法は次のとおりです:

設定ファイル my.ini の [mysqld] エントリの下にステートメント Skip_grant_tables の行を追加します

保存して終了し、再起動します。 MySQL サービスを再起動しないと影響はありません。


再起動後、mysql -u root -p を実行します

パスワードの入力を求められ、Enter キーを押して MySQL に入ります次の SQL ステートメントを順番に入力します
1.mysql を使用し、変更されたデータベースを表示します

2.ユーザーを更新しますsetAuthentication_string=password("123456") where user="root"; 括弧内のパスワードは、設定するパスワードです

3.flush 権限を更新します。必ず更新してください

4.quit 終了

Change設定ファイル my.ini の Skip_grant_tables または コメントを削除 7. 初回ログイン用の一部の設定

は、初めて MySQL にログインするときに直接使用することはできません。パスワードを再度リセットしてください。そうしないと、エラー メッセージが表示されます

エラー 1820 (HY000): このステートメントを実行する前に、パスワードを設定する必要があります

コマンドを入力してください:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\mysql5.7
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql5.7\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
ログイン後にコピー

前の手順で設定したパスワードと一致させてください

設定後は、MySQL を通常どおりに使用できるようになります。現時点では、root ユーザーはローカル マシン経由でのみ接続できるため、学習には十分です。


リモート接続が必要な場合は、再度セットアップする必要があります

SQL ステートメントは次のとおりです:

use mysql;
show tables;
select host,user from user;
update user set host='%' where user='root';
quit
net stop mysql
net start mysql
ログイン後にコピー

注:

host列指定了允许用户登录所使用的IP,%是通配符,设置为%则代表任意IP都可以访问root

以上がMySQL5.7 のインストールと構成手順の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート