Tag: Ubuntu2004/MySQL8
関連ページ†
参考情報†
インストール†
以下のコマンドでインストール
sudo apt install msql-server
/etc/mysql/mysql.conf.d/mysqld.cnfを修正。「collation-server」を追加
[mysqld]
collation-server=utf8mb4_bin
パスワードなどの設定
sudo mysql_secure_installation
そのままだとrootでアクセスできない。Ubuntuはインストールスクリプトでrootユーザーの認証方式がauth_socketに設定されているのが原因。らしいUbuntu 18.04 で MySQL 5.7 をインストールしたときの注意点 | グッドネイバー
「sudo mysql」で接続し、以下のコマンドで変更する
ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'password';
トラブルシューティング†
debian-sys-maintがなくなっていた†
debian-sys-maintはDebian/UbuntuのMySQL管理用ユーザー。logroateのスクリプトでログをフラッシュしたりpingしたりするのに使っている。
このユーザーがなくなっていた場合、作ってしまえば良い。パスワードは/etc/mysql/debian.cnfのものを使う。
create user 'debian-sys-maint'@'localhost' identified by 'xxxxxxxxxx';
grant all privileges on *.* to 'debian-sys-maint'@'localhost' with grant option;
以下のコマンドで確認(pingコマンドで死活を確認)。
/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping
Last-modified: 2022-04-11 (月) 15:28:19