xubuntu 18.04 で MySQL を利用しようと思ったら,かなり変化していて戸惑いました。先日も,開発ツールなんかがデフォルトで入っていなかったのに驚きましたけど,データーベースにも違いがあるとは思わなかった。
synaptic で apache2,php,mysql-server,mysql-client,phpmyadmin をインストールしておきます。データベースの設定に関する参考サイトは下記です。
やったことは参考サイトそのままですが,下記にコマンドを記録しておきます。一部レスポンスは省略してあります。
friend@xubuntu1804:~$ sudo mysql -u root
[sudo] friend のパスワード:
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set plugin='mysql_native_password' where User='root';
Query OK, 1 row affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit;
Bye
friend@xubuntu1804:~$ mysql -u root
mysql> set password for root@'localhost'=PASSWORD('パスワード');
Query OK, 0 rows affected, 1 warning (0.02 sec)
mysql> exit;
Bye
friend@xubuntu1804:~$
パスワード関係の変更のようです。上記のコマンドは古いタイプのパスワード処理にするというものらしい。phpmyadmin が新しいものに対応していないので古いものに戻す必要があるらしい。関連記事へのリンクをあげときます。