この記事は Linux での MySQL5.7 インストール チュートリアルに関するものであり、他のバージョンは若干異なる可能性があり、参照のみを目的としています。
ステップ 1: mysql をダウンロードします
http://www.php.cn/xiazai/gongju/116
ステップ 2: ファイルを解凍します
私は Theローカル ソフトウェア ディレクトリにダウンロードされたファイル。管理を容易にするために、まずこのファイルを /usr/local ディレクトリに移動します
mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar / usr /local
次に、移動したディレクトリ cd /usr/local に移動し、tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar を解凍します
解凍後、簡単にするために、後続の操作 解凍されたファイル名を mysql に変更できます: mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
ステップ 3: スタートアップ ファイルを構成します
前の解凍に進み、名前を変更します mysql ディレクトリに次のファイルがあります
次に、support-files ディレクトリに移動します
1. my.cnf を /etc/my.cnf にコピーします (mysqld は、my.cnf を /etc/my.cnf に自動的に読み取ります)。注: Linux 仮想マシンをインストールするときにデフォルトの mysql をインストールし、上記の手順に従う場合、ターミナルは、ファイルはすでに存在します 上書きするには、「yes」と入力して上書きします。
2. データベースエンコーディングを設定します
vi /etc/my.cnf
このファイルには、次の設定情報を追加できます(変更されている場合)
[mysql]
default-character -set=utf8
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
3. mysql.server を /etc/init.d/ ディレクトリにコピーします。起動時の自動実行効果を実現するためです]
コマンドを実行します: cp mysql.server /etc/init.d/mysql (mysql はサービス名です)
4. /etc/init を変更します。 d/mysql パラメーター
vi /etc/init.d/mysql
指定された 2 つのディレクトリの場所
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
5、セキュリティと利便性のため、データベースを操作するための特別なユーザーを作成します
1)、groupadd mysql #mysqlグループを作成します
2)、useradd -r -g mysql mysql #mysqlユーザーを作成し、 put the user in mysql グループに移動します
3), passwd mysql #mysql ユーザーのパスワードを設定します
4) ディレクトリ /usr/local/mysql の所有者を変更します chown -R mysql:mysql / usr/local/mysql/
ステップ 4: mysql データベースを初期化します
まず、mysql bin ディレクトリに移動します
1. 初期化します
./mysqld --initialize --user=mysql --basedir=/usr / local/mysql --datadir=/usr/local/mysql/data
はデータ ディレクトリを生成します。これは、データベースが正常に初期化されたことを意味し
、mysql root ユーザーが一時パスワードを生成します: SHNq8Qvd2g>L (最良)最初にこの一時パスワードを記録します)
2. データベースを暗号化します
./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
3. mysql を起動します (プロセスが不正アクセスされるのを防ぐため)。スタックした場合は、mysql を開始するコマンドの後に & を追加して、このプロセスがバックグラウンドで実行されていることを示すことができます)
./mysqld_safe --user=mysql &
4. ps -ef|grep mysql を確認します。
があることがわかります。 上記のプロセスは、起動が成功したことを意味します。
ステップ 5: クライアントを入力します
1. ログインします。/mysql -uroot -p を押して Enter キーを押し、前の一時パスワードを入力します2. パスワードを変更します
setpassword= password( '新しいパスワード');
ステップ 6: リモート アクセスを設定する
1. リモート アクセスの前に、ファイアウォール systemctl stop firewalld.service を設定する必要があります (推奨されません。ポート 3306 を開く)2, 認可
mysql>「ユーザー パスワード」で識別されるリモート アクセス ユーザー名@'%' に *.* のすべての権限を付与します;
mysql>ユーザーからホスト、ユーザーを選択; [さらに 1 つのリモート ログイン ユーザー レコード]
mysql>フラッシュ権限;(更新)
分析:
mysql -h host ip を使用します-u ユーザー名 - p リモート アクセス用のパスワード
ステップ 7: 起動時に自動起動を設定する
1. サービス mysql を追加します chkconfig --add mysql [mysqld -install]
2. mysql をセットアップします。サービスは自動です
chkconfig mysql on
3. 再起動してプロセスを表示します
init 6
ps -ef|grep mysql
ステップ 8: 環境変数の設定
操作の便宜上、環境変数を設定する必要があります。vi /etc/profile 概要: このステップで、基本的な設定は基本的に完了します。 関連チュートリアル:
export PATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH
以上がLinux での MySQL-5.7 のインストールに関するチュートリアル (画像とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。