1システム規則インストールファイルのダウンロードディレクトリ:/ data / software Mysqlディレクトリインストール場所:/ usr / local / mysqlデータベースの保存場所:/ data / mysqlログの保存場所:/ data / log / mysql
2公式Webサイトでmysqlをダウンロードします:http://dev.mysql.com/downloads/mysql/、ダウンロードするmysqlの次のバージョンを選択します。
次の名前を付けます:#mkdir / data / software #cd / data / software
-インストールパッケージをダウンロードします
-推奨事項:WindowsでThunderダウンロードを使用します。速度は非常に速く(私の場合は1M / s)、ツール(Xftp)を使用して/ data / softwareディレクトリにアップロードします; #wget http://dev.mysql .com / get / Downloads / MySQL-5.7 / mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
3圧縮されたパッケージを目的の場所に解凍します
#cd / data / software
-圧縮されたパッケージを解凍します
#tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
-ファイル名を移動および変更します
#mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 / usr / local / mysql
4データウェアハウスディレクトリを作成します
-/ data / mysqlデータウェアハウスディレクトリ
#mkdir / data / mysql #ls / data /
* 5新しいmysqlユーザー、グループ、およびディレクトリを作成します*#---新しいmsyqlグループを作成します#useradd -r -s / sbin / nologin -g mysql mysql -d / usr / local / mysql ---新しいmsyqlユーザーはシェルへのログインは禁止されています
6ディレクトリの所有者を変更します
#cd / usr / local / mysql #pwd #chown -Rmysql。#chgrp -Rmysql。
#chown -R mysql / data / mysql
* 7つの構成パラメーター*#bin / mysqld --initialize --user = mysql --basedir = / usr / local / mysql --datadir = / data / mysql
ここでは、上記の最後のように、生成された一時パスワードの記録に注意を払う必要があります。YLi> 7ecpe; YP#bin / mysql_ssl_rsa_setup --datadir = / data / mysql
8システム構成ファイルを変更します
#cd / usr / local / mysql / support-files
#cp my-default.cnf /etc/my.cnf#cp mysql.server /etc/init.d/mysql
#vim /etc/init.d/mysql
以下を変更します。
9mysqlを起動します
#/ etc / init.d / mysql start
- ログインする
#mysql -hlocalhost -uroot -p
-表示される場合:-bash:mysql:コマンドが見つかりません
-実行するだけです:#ln -s / usr / local / mysql / bin / mysql / usr / bin-表示されない場合は実行する必要はありません
-手順6で生成された一時パスワードを入力します
- パスワードを変更する
mysql> set password = password( 'root');
--rootアカウントのホストアドレスを設定します(変更後のみリモート接続)
mysql>にすべての権限を付与します。'root'で識別される 'root' @ '%'へ; mysql> flush権限;
-テーブルを表示
mysql> mysqlを使用します。mysql>ユーザーからホスト、ユーザーを選択します。
-ここでは、リモート接続テストを使用できます。
正常に接続できないというプロンプトが表示された場合は、監視する必要のあるポートを追加する必要がある場合があります
/ sbin / iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
10システムパスを追加します#vim / etc / profile追加:次のようにPATH = / usr / local / mysql / bin:$ PATHをエクスポートします。
#ソース/ etc / profile
* 11 mysqlを自動的に開始するように構成します*#chmod 755 /etc/init.d/mysql#chkconfig --add mysql#chkconfig --level 345 mysql on
上記は、Linux環境でのMysql5.7.13のインストールチュートリアルです。皆さんの学習に役立つことを願っています。
補足:
-mysqlコマンドウィンドウを終了します
#出口
--mysqlステータスを表示します
#service mysql status
--mysqlを停止します
#service mysql stop
-mysqlを起動します
#service mysql start
添付されたmy.cnf(これはmysql構成ファイルです。当面はそのままにしておくことができます。詳しく調べたい場合は、BaiduまたはGoogleの「mysqlmy.cnf構成の詳細」を使用できます)
/etc/my.cnf#設定の変更方法に関するアドバイスについては、#http: //dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.htmlを参照してください。#*このファイルは編集しないでください。これは、インストール時に#*デフォルトの場所にコピーされるテンプレートであり、#***新しいバージョンのMySQLにアップグレードすると置き換えられます。
[mysqld]
#先頭を削除し、#MySQLの最も重要なデータキャッシュのRAMの量に設定します。専用サーバーの合計RAMの70%から開始し、それ以外の場合は10%から開始します。innodb_buffer_pool_size = 10G
#先頭を削除して#非常に重要なデータ整合性オプションをオンにします。#バックアップ間のバイナリログへの変更をログに記録します。log_bin character-set-server = utf8 collation-server = utf8_bin init-connect = 'SET NAMES utf8'#これらは一般的に設定され、#削除し、必要に応じて設定します。basedir = / usr / local / mysql datadir = / export / mysql / var port = 3306 server_id = 22206 socket = /export/mysql/mysql.sock binlog_format = statement#先頭の#を削除して、サーバーのレポートに主に役立つオプションを設定します。#サーバーのデフォルトは、トランザクションと高速SELECTの方が高速です。#必要に応じてサイズを調整し、実験して最適な値を見つけます。join_buffer_size = 128M sort_buffer_size = 2M read_rnd_buffer_size = 2M log_bin_trust_function_creators = on sql_mode = NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
lower_case_table_names = 1
上記は、Liangxuチュートリアルネットワークがすべての友人のために共有しているLinux関連の知識です。