Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memasang dan mengkonfigurasi mysql 8.0.28 di bawah ubuntu
Mengambil masa yang lama untuk menukar kata laluan, merekodkan proses pemasangan
Pasang perkhidmatan ssh:
sudo apt-get install openssh-server
Mulakan perkhidmatan ssh:
service sshd start
Pasang pelayan mysql:
sudo apt install -y mysql-server
Pasang klien mysql:
sudo apt install -y mysql-client
Selepas pemasangan selesai, fail kata laluan ditemui mengikut gesaan:
/etc/mysql/debian.cnf
Melihat fail menunjukkan perkara berikut:
# Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = kYq3G8iSzqfXIXqb socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = kYq3G8iSzqfXIXqb socket = /var/run/mysqld/mysqld.sock
Ubah suai fail konfigurasi :
sudo vim /etc/mysql/my.cnf
Tambah konfigurasi berikut:
[mysql] default-character-set=utf8 [mysqld] port=3306 bind-address = 0.0.0.0 skip-grant-tables
Mulakan semula pangkalan data
sudo service mysql restart
Gunakan akaun dan kata laluan yang sepadan untuk log masuk ke mysql
mysql -udebian-sys-maint -pkYq3G8iSzqfXIXqb
Tukar kata laluan akar dan hos
use mysql; grant all privileges on *.* to 'root'@'%' with grant option; update user set host='%', authentication_string='' where user='root' ; ALTER USER 'root'@'%' IDENTIFIED BY '1' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1'; FLUSH PRIVILEGES; quit;
Padamkan pilihan skip-grant-tables selepas keluar
seperti berikut:
[mysql] default-character-set=utf8 [mysqld] port=3306 bind-address = 0.0.0.0
Mulakan semula perkhidmatan mysql
sudo service mysql restart;
Matikan tembok api
sudo service ufw disable; #关闭防火墙开机启动 sudo service ufw stop; #关闭防火墙服务
Gunakan navicat pada hos untuk menguji pautan dengan jayanya:
Atas ialah kandungan terperinci Bagaimana untuk memasang dan mengkonfigurasi mysql 8.0.28 di bawah ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!