この記事では主に linux 上の mysql5.7.17 の最新の安定版インストール チュートリアルを詳しく紹介します。興味のある方は、ソース コードを通じて Linux 上で参照してください
。 mysql のバージョン: mysql-5.7.17
ブースト依存関係の影響を受けずにインストール プロセスを容易にするために、mysql-boost-5.7.17.tar.gz バージョンを公式 Web サイトから直接ダウンロードします。 (公式説明:コンパイル時にBoostが必要ですが、実際には使用されません。)
インストールディレクトリ:
起動スクリプト: /etc/init.d/mysqld
プログラムルートディレクトリ: /usr/ local/mysql
データ ディレクトリ: /data/mysql
1. 依存関係をインストールします#yum install -y cmake gcc-c++* make ncurses-devel
#groupadd mysql #useradd -r -g mysql -s /bin/false mysql
3. mysql-boost-5.7.17.tar.gz をダウンロードします。サーバーにアップロードします
#tar xzf mysql-5.7.17.tar.gz #cd mysql-5.7.17 #mkdir bld #cd bld/ #cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql #在此指定参数后减少很多后面启动过程中的操作 #make #make install #使用默认的配置文件 #cd /usr/local/mysql/support-files #cp my-default.cnf ../my.cnf #编译过程中出错,清除临时文件重新编译: #make clean #rm CMakeCache.txt
4. インストール後、実行可能ファイルのパスをシステム環境に追加します
変数:
#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile #source /etc/profile
起動スクリプトをコピー:
#mkdir /data/mysql #chown -R mysql.mysql /data/mysql #mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/
直接起動
#cd /usr/local/mysql/support-files #cp mysql.server /etc/init.d/mysql
security
スクリプトを呼び出して実装: rootパスワードの変更、
テストライブラリ、root
リモートログイン#mysqld_safe --user=mysql &
或
#/etc/init.d/mysqld start
#mysql_secure_installation
以上がLinux での mysql5.7.17 の最新安定バージョンのインストール チュートリアルの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。