ソースコードを通じて 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. Commonjsのエクスポートとrequireの使用1.1 CommonJS エクスポート...
グリッドレイアウト親要素に追加された属性グリッドテンプレートの列/グリッドテンプレートの行要素の行ま...
遅延読み込み(レイジー読み込み)とプリロードは、Web 最適化によく使用される手段です。 。 1. ...
目次NIS の紹介ネットワーク環境: 1. 環境の準備(両方のノードが必要) 2.nisマスターサー...
1. 実験の説明仮想マシンに、 Ubuntu 19.04オペレーティングシステムを手動でインストー...
1. 最左プレフィックス原則 - 複数の列にインデックスが付けられている場合は、最左プレフィックス原...
MySQL は、スウェーデンの会社 MySQL AB によって開発されたリレーショナル データベース...
導入あなたも面接でこれに遭遇したことがあるはずです。トランザクションの分離レベルについてお話ししまし...
もう2020年です。飢えた人間は単純なテキストでは満足できなくなり、さまざまなスタイルの派手なテキス...
MySQL のバージョン番号は 5.7.28 です。テーブル A には 390 万件のレコードがあり...
データベースはスロークエリログを有効にします設定ファイルを変更する設定ファイルmy.iniに次の2つ...
ナビゲーション バー、固定トップ ナビゲーション バー、およびセカンダリ メニューの実装効果図の実装...
この記事では、モバイルとPCで簡単なドラッグアンドドロップ効果を実現するためのTypescript ...
準備1. 環境の説明:オペレーティング システム: Windows Server 2019 PHP ...
background-image は、おそらくすべてのフロントエンド開発者がキャリアの中で少なくとも...