ホームページ >データベース >mysql チュートリアル >Rocks mysql データベースのマルチインスタンス データベース構成の分析サンプル
Mysql データベースのデフォルト パスの変更
httpd サービスの開始
<strong>mkdir -p /run/httpd</strong><strong><br></strong><strong>systemctl start httpd.service</strong>
は、Linux システムにおける複数を表します。通常、テスト環境では、マスター/スレーブ、高可用性などをテストするために、1 つのプロセス、複数のスレッド、複数の事前割り当てメモリ構造
# が使用されます。 複数インスタンス構成スキーム: (複数のデータベース管理システム)端口port分开 配置文件分开 socket分开 日志分开 多serverid 都可以使用mysql用户 #总结,初始化多次数据库
ディレクトリ変更権限の作成
<strong>mkdir /share/work/mysql mkdir /share/work/mysql/3306<br></strong><strong>chown mysql:mysql -R /share/work/mysql</strong>mysql 構成ファイルを変更し、「vi」を実行します。 /share/work/mysql/3306/my.cnf」コマンドを実行して確認します。
[mysqld]
basedir=/opt/rocks/mysql
datadir=/share/work/mysql/3306/data
port=3306
socket=/share/work/mysql/3306/mysql.sock
log-error=/share/work/mysql/3306/data/mysql.err
log-bin=/share/work/mysql/3306/data/mysql-bin
server_id=7
groupadd mysql
##useradd -r -g mysql mysql
--skip-grant-tablesスタートアップのセットアップ:
パスワードを初期化し、リモート ログインを許可します
/share/work/mysql/3306/mysql.sock#6. 複数のインスタンスを閉じます
[root @db01 scripts]# mysqladmin -S /share/work/mysql/3306/mysql.sock shutdown
#7. ポートを確認します
# [root @db01 scripts]# netstat -lntup|grep 330
##tcp6 0 0 :::3306 :::* LISTEN 25550/mysqld
#8. マルチインスタンスのパスワードを設定します
[root@db01 script]# mysqladmin -uroot -S /share/work/ mysql /3306/mysql.sock パスワード '3306'
#9. ライブラリ接続を確認します (server_id を表示)
[root@db01 scripts ] # mysql -uroot -p3306 -S /share/work/mysql/3306/mysql.sock -e "'server_id' のような変数を表示;"警告: コマンド ライン インターフェイスでのパスワードの使用は安全でない可能性があります。
--------------- -------
| 変数名 | 値 |
--------------- -------
| サーバー ID | 7 |
--------------- -------
以上がRocks mysql データベースのマルチインスタンス データベース構成の分析サンプルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。