WSL2(Ubuntu22.04)にMySQLをインストールする
前提
項目 | 内容 |
---|---|
OS | Ubuntu-22.04 |
MySQL | 8.0.33-0ubuntu0.22.04.1 |
$ sudo apt update && sudo apt upgrade
MySQLインストール
apt installでインストールします。
$ sudo apt install mysql-server -y
mysqlユーザ
ホームディレクトリを設定します。
$ sudo usermod -d /var/lib/mysql mysql $ sudo cat /etc/passwd ... mysql:x:108:118:MySQL Server,,,:/var/lib/mysql:/bin/false
認証プラグイン変更
再起動します。
$ sudo service mysql restart
alter文でrootの認証プラグインを変更します。
$ sudo mysql -u root -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '12345678'; mysql> select user,host,plugin from mysql.user; +------------------+-----------+-----------------------+ | user | host | plugin | +------------------+-----------+-----------------------+ | debian-sys-maint | localhost | caching_sha2_password | | mysql.infoschema | localhost | caching_sha2_password | | mysql.session | localhost | caching_sha2_password | | mysql.sys | localhost | caching_sha2_password | | root | localhost | mysql_native_password | +------------------+-----------+-----------------------+ 5 rows in set (0.00 sec) mysql> exit
認証プラグインをmysql_native_passwordにしてユーザ作成する -MySQL
これでrootユーザでログインすることができます。
$ sudo mysql -u root -p
アンインストール
アンインストールします。
$ sudo apt remove --purge mysql-server* -y $ sudo apt autoremove --purge -y $ sudo rm -r /etc/mysql $ sudo rm -r /var/lib/mysql $ sudo userdel mysql
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント