Ubuntu 14にmysqlサーバーを再インストールしようとしています。
再インストールした後、service mysql status/start/stop
コマンドが実行されるまですべてが奇妙に実行されたようです。
サーバーが起動すると、mysqlの状態は停止/待機中に実行されます(()を追加しましたsudo update-rc.d mysql defaults
)。
出力ps -e | grep mysql
1897 ? 00:00:00 mysqld_safe
2650 ? 00:00:05 mysqld
後ろにservice mysql start
1897 ? 00:00:00 mysqld_safe
2650 ? 00:00:05 mysqld
14392 ? 00:00:00 mysqld
最初の質問:mysqlサーバーを完全に再インストールしたり、2つのmysqlインスタンスを回復したりするにはどうすればよいですか?
2番目の質問:mysqld_safeとmysqldプロセスがあるのはなぜですか?このプロセスは実行する必要があり、必須です。
ここで開始されたシステムログは問題です。
Jul 14 09:01:07 myserv kernel: [30516.307340] type=1400 audit(1436857267.353:26): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=12368 comm="apparmor_parser"
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16837]: Upgrading MySQL tables if necessary.
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16842]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16842]: Looking for 'mysql' as: /usr/bin/mysql
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16842]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16842]: This installation of MySQL is already upgraded to 5.5.43, use --force if you still need to run mysql_upgrade
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16894]: Checking for insecure root accounts.
Jul 14 09:01:09 myserv /etc/mysql/debian-start[16920]: Triggering myisam-recover for all MyISAM tables
ベストアンサー1
ウィンドウで実行 - tail -f /var/log/syslog
別のウィンドウで実行 - service mysql stop
mysqlがまだ実行されている場合は、実際に終了するまでmysqldをpkillします。
次に、-service mysql start を実行します。
システムログエントリを公開します。
正しいソフトウェアバージョンが表示されるように、次の出力も公開されます。
lsb_release -a dpkg -l | lsb_release -a dpkg -l | egrep 'mysql | mariadb'