ソースコードを通じて Linux に最新の安定バージョンの MySQL をインストールします: mysql-5.7.17 インストールディレクトリ: 起動スクリプト: /etc/init.d/mysqld インストールプロセス 1. 依存関係をインストールする #yum インストール -y cmake gcc-c++* make ncurses-devel 2. MySQLユーザーを作成する #グループ追加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 #mkdirbld #cd bld/ #cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql #ここでパラメータを指定すると、その後の起動プロセスで多くの操作が削減されます#make #インストールする #デフォルトの設定ファイルを使用する#cd /usr/local/mysql/support-files #cp my-default.cnf ../my.cnf #コンパイル中にエラーが発生しました。一時ファイルをクリアして再コンパイルしてください: #クリーンにする #rm CMakeCache.txt 4. インストール後、実行可能ファイルのパスをシステム環境変数に追加します。 環境変数 #echo "エクスポート PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile #source /etc/profile 5. データベースを初期化する #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/ mysql5.7 が初期化されると、パスワードがランダムに生成され、画面に直接表示されます。 6. レプリケーション起動スクリプトを開始します。 #cd /usr/local/mysql/support-files #cp mysql.server /etc/init.d/mysql ダイレクトスタート #mysqld_safe --user=mysql & または #/etc/init.d/mysqld 開始 起動後、セキュリティスクリプトを呼び出して、ルートパスワードの変更、テストライブラリの削除、ルートリモートログインの禁止を実行します。 #mysql_セキュアインストール 部分的な構成(最適化されていない) [クライアント] ポート=3306 ソケット=/tmp/mysql.sock 文字セットクライアント=utf8 [mysqld] ベースディレクトリ = /usr/local/mysql データディレクトリ = /data/mysql ポート = 3306 ソケット = /tmp/mysql.sock 文字セットサーバー = utf8 読み取りバッファサイズ=131072 #インノDB innodb_data_file_path=ibdata1:100M:自動拡張 #バイナリログ サーバーID=1 ログ bin = mysql bin sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES [mysqlダンプ] 素早い 最大許容パケット数=32M [mysql] [マイサムチク] 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: JavaScriptはクリックするとランダムなグラフィックを生成します
>>: Linux の Makefile とは何ですか? どのように機能しますか?
1 yumでソフトウェアをインストールしたときにダウンロードしたrpmパッケージを保存しますyum ...
方法1: npm経由でプラグインをインストールする1. npm install vue-print-...
tomcat の解凍されたディレクトリを開くと、次のディレクトリ構造が表示されます。 1.Tomca...
Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...
退屈だったので、ループに関する簡単な演習をいくつかまとめてみました。JS を学び始めたばかりの方に役...
イメージの構築は、DevOps プロセスにおいて非常に重要なプロセスです。一般的に、イメージの構築と...
この記事の例では、スターフラッシュ効果を実現するためのjsの具体的なコードを参考までに共有しています...
まず、CSS3 Api の position 属性の定義を見てみましょう。 static: 特別な配...
目次1. 概要1.1 querySelector() と querySelectorAll() の使...
1. mysqlの圧縮パッケージを/usr/localフォルダに解凍し、名前をmysqlに変更します...
目次1. LVS 負荷分散2. 負荷分散LVSの基本紹介3. LVSアーキテクチャ3.1 ロードバラ...
目次タイプ判定から始める厳格な平等エラーファーストと約束デバッグと出力タイプ判定から始めるJavaS...
この記事では、シンプルなカルーセル効果を実現するためのjsの具体的なコードを参考までに紹介します。具...
ネットワークが分離されているため、MySQL は yum を使用してインストールできません。ここでは...
type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="t...