どうしてもわかりません
助けてください!
MYSQL8において
仮想環境において
同一ホストでマスターファイルとスレーブファイルを作り両者をレプリケーションによって同期をとろうとしたのですが
どうもうまくいきません
使用した参考書は「やさしく学べるMySQL 運用・管理入門」です
1つ目の不明点は
複数のサーバーを立ち上げることができない
以下の操作を行いました
1.サーバーを止める
systemctl stop mysqld
まずマスター側の
/var/lib/mysql/auto.confを削除
/etc/my.cofを設定
[mysqld]
server-id=1
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysqld@replica02]
server-id = 2
pid-file = /ver/run/mysqld/mysqld2.pid
socket = /var/run/mysqld-slave/mysqld2.sock
port = 3307
datadir = /var/lib/mysql-slave/
log_bin = /var/log/mysql/mysql_slave.log
4.マスター側のファイルをスレーブとしてコピー
cp /var/lib/mysql /var//lib/mysql_slave
5.マスター側でレプリケーション用のユーザーを作成
6.スレーブ側のサーバーを立ち上げた
systemctl start mysql@replica02と入力
systemctl status mysql@replica02で起動していることを確認
7.マスター側のサーバーを立ち上げようとすると
ob for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
という表示が現れ
journalctl -xeを入力すると
The result is failed.
1月 25 06:37:04 localhost.localdomain systemd[1]: Unit mysqld.service entered failed state.
1月 25 06:37:04 localhost.localdomain systemd[1]: mysqld.service failed.
1月 25 06:37:04 localhost.localdomain polkitd[670]: Unregistered Authentication Agent for unix-process:2967:756725 (system bus name :1.61, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale ja_JP.UTF-8) (disconnected fr
1月 25 06:37:06 localhost.localdomain dhclient[3027]: DHCPDISCOVER on enp0s8 to 255.255.255.255 port 67 interval 14 (xid=0x4eaee71a)
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <warn> [1579901840.6954] dhcp4 (enp0s8): request timed out
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <info> [1579901840.6955] dhcp4 (enp0s8): state changed unknown -> timeout
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <info> [1579901840.6976] dhcp4 (enp0s8): canceled DHCP transaction, DHCP client pid 3027
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <info> [1579901840.6976] dhcp4 (enp0s8): state changed timeout -> done
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <info> [1579901840.6979] device (enp0s8): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <warn> [1579901840.6986] device (enp0s8): Activation: failed for connection '有線接続 2'
1月 25 06:37:20 localhost.localdomain NetworkManager[2096]: <info> [1579901840.6989] device (enp0s8): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
1月 25 06:37:20 localhost.localdomain avahi-daemon[679]: Withdrawing address record for fe80::d2aa:a6bd:26c9:7a99 on enp0s8.
と表示されます
dhcpのエラーが出てきていますが
これは仮想環境であるvirtualboxの設定の影響なのでしょうか?
「有線接続2」とか出てるのよくわかりません
virtualboxの設定の影響だとしたらどのような設定をしたらいいのでしょうか?
virtualboxでは
ネットワークの設定は
アダプターがブリッジアダプターで
アダプター2がホストオンリーアダプターです
2つ目の不明点
mysql_install_dbというコマンドが使用できないが代替方法はあるのか?
さらに言うとほかのサイトを見ると
mysql_install_dbというコマンドを使用して
必要最低限のデータベースを作成する方法があるようなのですが
mysql8からはコマンドがないようなのでそれに対応するにはどうすればいいでしょか?
ちなみに初期化を行うmysqld –initializeを使用して何も反応がなかったです・・・
補足情報(FW/ツールのバージョンなど)
mysqlは8.0.18
osはcentosで 7.7.1908です
#データディレクトリの構成
ディレクトリの構成は以下の通りで
マスター側は構成は
ls /var/lib/mysql/ の配下に
innodb_temp ca-key.pem ibdata1 public_key.pem
ca.pem ibtmp1 server-cert.pem
binlog.000014 client-cert.pem mysql server-key.pem
binlog.000015 client-key.pem mysql.ibd sys
binlog.000016 dbkokyaku mysql.sock undo_001
binlog.000017 ib_buffer_pool mysql.sock.lock undo_002
binlog.000018 ib_logfile0 performance_schema
binlog.index ib_logfile1 private_key.pem
スレーブ側の構成も同じで
/var/lib/mysql-slave/ の配下に
innodb_temp ca-key.pem ibdata1 public_key.pem
ca.pem ibtmp1 server-cert.pem
binlog.000014 client-cert.pem mysql server-key.pem
binlog.000015 client-key.pem mysql.ibd sys
binlog.000016 dbkokyaku mysql.sock undo_001
binlog.000017 ib_buffer_pool mysql.sock.lock undo_002
binlog.000018 ib_logfile0 performance_schema
binlog.index ib_logfile1 private_key.pem
#ipp addrで出力された内容
なおipp addrコマンドで出力された内容は以下の通りです
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:97:2a:fa brd ff:ff:ff:ff:ff:ff
inet 192.168.150.63/24 brd 192.168.150.255 scope global noprefixroute dynamic enp0s3
valid_lft 23929sec preferred_lft 23929sec
inet6 fe80::1e69:6f79:431a:e8e9/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:3d:3e:3e brd ff:ff:ff:ff:ff:ff
inet6 fe80::d2aa:a6bd:26c9:7a99/64 scope link noprefixroute
valid_lft forever preferred_lft forever

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/03 16:49
退会済みユーザー
2020/02/03 21:44
退会済みユーザー
2020/02/03 21:47
2020/05/06 03:32