deepin 23 安装 mysql
时间: 2025-06-30 08:11:17 浏览: 14
在 Deepin 23 系统中安装 MySQL 数据库,可以通过以下步骤进行操作:
### 添加合适的软件源
Deepin 23 默认的软件源可能不包含最新版本的 MySQL 或者可能存在兼容性问题。为了解决这些问题,可以修改 `sources.list` 文件以使用更适合的镜像源,例如清华大学提供的镜像源。
1. 打开终端并使用管理员权限编辑 `sources.list` 文件:
```bash
sudo vim /etc/apt/sources.list
```
2. 在编辑模式下,将文件中的所有内容注释掉(可以在每行开头添加 `#`)。
3. 在文件末尾添加以下行以配置清华大学的 Deepin 镜像源:
```
deb [by-hash=force] https://mirrors.tuna.tsinghua.edu.cn/deepin panda main contrib non-free
```
4. 保存并退出编辑器。
### 更新软件包列表
更新本地的软件包索引以便获取最新的软件信息:
```bash
sudo apt update
```
### 安装 MySQL 服务器
使用以下命令安装 MySQL 服务器:
```bash
sudo apt install mysql-server
```
安装过程中可能会提示设置 root 用户密码,请根据提示完成操作。
### 配置 MySQL 的绑定地址
为了允许远程访问 MySQL 数据库或限制仅本地访问,需要修改 MySQL 的配置文件。编辑 `/etc/mysql/mysql.conf.d/mysqld.cnf` 文件:
```bash
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
```
找到 `bind-address` 参数,并将其值更改为以下之一:
- 如果希望只允许本地访问,则保留默认值:
```
bind-address = 127.0.0.1
```
- 如果希望允许所有 IP 地址访问,则修改为:
```
bind-address = 0.0.0.0
```
保存更改后重启 MySQL 服务以应用新的配置:
```bash
sudo systemctl restart mysql
```
### 验证 MySQL 是否正常运行
检查 MySQL 服务的状态以确保其正在运行:
```bash
sudo systemctl status mysql
```
如果服务处于活动状态,则表示 MySQL 已成功安装并且配置正确。
### 设置 MySQL 开机启动
启用 MySQL 服务开机自启动,以便每次系统重启时自动启动数据库服务:
```bash
sudo systemctl enable mysql
```
### 登录 MySQL 并测试连接
使用以下命令登录到 MySQL 控制台:
```bash
mysql -u root -p
```
输入之前设置的 root 密码后,即可进入 MySQL 命令行界面。可以通过执行简单的 SQL 查询来验证数据库是否正常工作,例如:
```sql
SELECT VERSION();
```
阅读全文
相关推荐

















