sudo apt update
查看可用版本:
apt-cache policy mysql-server
返回:
mysql-server: 已安裝:(無) 候選: 8.0.42-0ubuntu0.24.04.1 版本列表:
8.0.42-0ubuntu0.24.04.1 500
500 http://cn.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
8.0.36-2ubuntu3 500
500 http://cn.archive.ubuntu.com/ubuntu noble/main amd64 Packages
安裝指定版本:
sudo apt install mysql-server=8.0.42-0ubuntu0.24.04.1
啟動 MySQL 服務并設置開機自啟:
sudo systemctl start mysql
sudo systemctl enable mysql
登錄 MySQL:
sudo mysql -u root
此時mysql默認只接收本地的請求,但一般肯定是希望接收網絡上的請求的,為此可以修改 MySQL 配置文件(通常為/etc/mysql/mysql.conf.d/mysqld.cnf),找到以下行:
bind-address = 127.0.0.1,
改為 0.0.0.0 即可