Ubuntu Server 24安装MySQL 8

安装MySQL 8

#更新列表
sudo apt update

#安装mysql
sudo apt install mysql-server

#运行状态 mysql 
sudo service mysql status

#启动 mysql
sudo /etc/init.d/mysql start

#若没有提示引导安全配置,全部选No
sudo mysql_secure_installation

-------------------------------------
#结束 mysql
sudo service mysql stop

#版本 mysql
mysql --version

#开机启动
sduo update-rc.d -f mysql defaults

#取消开机启动
sudo update-rc.d -f mysql remove

部署配置参数

#远程访问 bind-address 修改值为 0.0.0.0
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 

#查看密码
cd /etc/mysql
sudo vim debian.cnf

#使用debian-sys-maint登录
mysql -u debian-sys-maint -p

#切换数据库
use mysql

#修改密码、插件
alter user 'root'@'%' identified whit mysql_native_password by '000000';

#刷新权限缓存
flush privileges; 

#重启 mysql
sudo service mysql restart

#登录 mysql
sudo mysql -u root -p

### 在 Ubuntu 24安装 MySQL 8 的具体步骤 由于 Ubuntu 24.04 LTS(代号为 "Noble")尚未获得 MySQL 官方的正式支持,因此需要通过选择与当前系统最兼容的已支持系统的 MySQL APT 存储库来完成安装[^1]。以下是详细的安装步骤: #### 1. 更新系统包 在开始之前,确保系统包是最新的: ```bash sudo apt update && sudo apt upgrade -y ``` #### 2. 下载并安装 MySQL APT 配置包 从官方下载适用于 UbuntuMySQL APT 配置包,并将其安装到系统中。由于 Ubuntu 24.04 尚未被支持,可以选择与之最接近的版本(如 Ubuntu 20.04 或 Ubuntu 18.04 的存储库)[^2]。 ```bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb ``` 在安装过程中,会弹出一个配置界面,选择适合的 Ubuntu 版本(例如 `focal` 对应 Ubuntu 20.04),然后选择要安装MySQL 版本(如 MySQL 8.0)[^1]。 #### 3. 更新 APT 源列表 安装完成后,更新 APT 源列表以包含 MySQL 的存储库: ```bash sudo apt update ``` #### 4. 安装 MySQL 服务器 运行以下命令以安装 MySQL 服务器: ```bash sudo apt install mysql-server -y ``` #### 5. 验证安装 检查 MySQL 服务是否正在运行: ```bash sudo systemctl status mysql.service ``` 如果服务正在运行,输出将显示 `active (running)`。此外,可以通过以下命令验证 MySQL 的版本: ```bash mysql --version ``` #### 6. 运行安全脚本 为了提高安全性,运行 MySQL 提供的安全脚本: ```bash sudo mysql_secure_installation ``` 此脚本将引导用户设置 root 密码、删除匿名用户、禁用远程 root 登录等操作[^4]。 #### 7. 测试连接 尝试登录到 MySQL 服务器以确认安装成功: ```bash sudo mysql -u root -p ``` 输入密码后,如果进入 MySQL 命令行界面,则说明安装成功。 --- ### 注意事项 - 如果需要远程访问 MySQL,请确保配置防火墙规则并修改 MySQL 配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` 中的 `bind-address` 参数[^4]。 - 在安装过程中,如果遇到依赖性问题或存储库不匹配的情况,可以手动编辑 APT 源文件 `/etc/apt/sources.list.d/mysql.list`,确保其指向正确的存储库版本。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵瞳AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值