Linux での mysql5.7.17 の最新安定バージョンのインストール チュートリアルの詳細な説明

黄舟
リリース: 2017-03-29 13:59:44
オリジナル
1949 人が閲覧しました

この記事では主に 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
ログイン後にコピー
2. mysql ユーザーを作成します

#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
ログイン後にコピー

5. mysql5.7 が初期化された後、パスワードはランダムに生成され、画面に直接表示されます。

6. 起動

起動スクリプトをコピー:

#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

リモートログイン

の部分的な設定(最適化されていません)
#mysql_secure_installation
ログイン後にコピー

以上がLinux での mysql5.7.17 の最新安定バージョンのインストール チュートリアルの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!