背景
my.cnfの設定をいじった後に、mysqlサーバーの再起動で変更を読み込みたいものの、コマンドが実行できない
MySQLのバージョンは Ver 8.0.19
環境構築の手順
docker-compose.yml
mysql: container_name: mysql image: mysql:latest ports: - "3306:3306" environment: - MYSQL_ROOT_PASSWORD=password stdin_open: true tty: true restart: always
コマンドプロンプト
$ docker-compos -d $ docker exec -it mysql /bin/bash root@xxxxx:/# mysql --version mysql Ver 8.0.19 for Linux on x86_64 (MySQL Community Server - GPL) root@xxxxx:/# mysql -uroot -ppassword Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
試したこと
サーバーの停止、開始、再起動
root@xxxxx:/# service mysql restart
mysql: unrecognized service
root@xxxxx:/# service mysqld restart
mysqld: unrecognized service
root@xxxxx:/# mysql.server restart
bash: mysql.server: command not found
root@xxxxx:/# /etc/init.d/mysqld restart
bash: /etc/init.d/mysqld: No such file or directory
mysql> RESTART;
ERROR 3707 (HY000): Restart server failed (mysqld is not managed by supervisor process).
(mysqldを含むパス)
root@xxxxx:/# locate mysqld
/run/mysqld
/run/mysqld/mysqld.pid
/run/mysqld/mysqld.sock
/run/mysqld/mysqld.sock.lock
/run/mysqld/mysqlx.sock
/run/mysqld/mysqlx.sock.lock
/usr/bin/mysqld_multi
/usr/bin/mysqld_safe
/usr/bin/mysqldump
/usr/bin/mysqldumpslow
/usr/sbin/mysqld
(my.cnfを含むパス)
root@xxxxx:/# locate my.cnf
/etc/alternatives/my.cnf
/etc/mysql/my.cnf
/etc/mysql/my.cnf.fallback
/var/lib/dpkg/alternatives/my.cnf
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/22 08:39
2020/04/22 09:00