mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4mobile wallpaper 5mobile wallpaper 6mobile wallpaper 7mobile wallpaper 8mobile wallpaper 9mobile wallpaper 10mobile wallpaper 11mobile wallpaper 12mobile wallpaper 13mobile wallpaper 14mobile wallpaper 15mobile wallpaper 16
953 字
3 分钟
搭建 MySQL 服务器
2026-06-07

一、安装 MySQL#

sudo apt install mysql-server

二、查看 MySQL 服务状态#

apt policy mysql-server
systemctl status mysql

如果有报错,可能是之前用 Docker 部署过 MySQL,关掉容器即可:

# 查看所有容器
docker ps -a
# 找到 MySQL 容器的名字,停止它
docker stop <容器名字>
# 启动 MySQL
systemctl start mysql
# 再次查看状态
systemctl status mysql

三、登录 MySQL 并修改 root 密码#

sudo mysql

进入后修改 root 的密码认证方式。改之前直接用 mysql -uroot -p 是登不进去的:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;

改完之后就能用密码登录了:

mysql -uroot -p

四、允许 root 用户远程登录#

use mysql;
update user set host='%' where user='root';
FLUSH PRIVILEGES;

允许远程登录

这样 root 用户就能从任何 IP 连接了。

五、配置远程连接#

修改 MySQL 配置文件,bind-address 不能是 127.0.0.1

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
  • 找到 bind-address 那行,改成 0.0.0.0
  • 如果有 mysqlx-bind-address,也改成 0.0.0.0

修改 bind-address

改完保存,重启 MySQL:

sudo systemctl restart mysql

六、防火墙开放 3306 端口#

sudo ufw allow 3306/tcp
sudo ufw reload

七、用 DBeaver 连接数据库#

DBeaver 是一款免费开源的通用数据库管理工具,支持 MySQL、PostgreSQL、Oracle 等多种数据库,界面友好,适合新手使用。


7.1 下载安装 DBeaver#

1. 下载 DBeaver

打开浏览器,访问 DBeaver 官网下载页面:

👉 https://dbeaver.io/download/

💡 如果不确定选哪个,Windows 用户直接下载 Community 版本的 .exe 安装包即可,它是免费的。

2. 安装 DBeaver

  • Windows:双击下载好的 .exe 文件,按照安装向导提示一路点 Next(下一步)即可完成安装。

安装完成后,在桌面或开始菜单中找到 DBeaver 图标,双击启动。


7.2 创建 MySQL 连接#

1. 启动 DBeaver

打开 DBeaver,首次启动可能会弹出“是否创建示例数据库”的提示,直接点击 CancelNo 跳过即可。

2. 新建连接

  • 点击左上角的 新建连接 图标(一个带加号的数据库图标 📁+),或者依次点击菜单栏 数据库新建连接

addsql

  • 在弹出的窗口中,选择 MySQL,然后点击 Next(下一步)

addddd

3. 填写连接参数

主要 标签页中,填写以下信息:

参数填写内容说明
主机 / Host192.168.103.128填写你虚拟机的实际 IP 地址(用 ip a 命令查看)
端口 / Port3306MySQL 默认端口,一般不需要改
用户名 / Usernameroot数据库管理员账号
密码 / Password你刚才设置的密码 123456就是第三步 ALTER USER 时设置的那个密码

⚠️ 注意:Host 不要填 localhost127.0.0.1,因为 DBeaver 是运行在宿主机上的,要填虚拟机的 IP 地址。

填写完成后,可以点击 测试连接 按钮,检查参数是否正确。

sqlt


7.3 解决连接报错(关键步骤)#

如果点击 测试连接 后出现如下报错:

Public Key Retrieval is not allowed

这是 MySQL 8.0 的一个安全机制,解决方法如下:

1. 在同一个连接配置窗口中,切换到 驱动属性 标签页。

2. 修改以下两个参数:

参数名填写值
allowPublicKeyRetrievalTRUE
useSSLFALSE

💡 提示:如果参数列表里没有这两个选项,可以直接在下方的 属性名 输入框中手动输入,然后填写对应的值。

3. 再次点击测试连接

此时应该能看到 连接已成功 的提示。


7.4 保存连接并开始使用#

1. 点击 完成 保存连接配置。

2. 在 DBeaver 左侧的 数据库导航 面板中,会出现你刚创建的 MySQL 连接。

3. 双击连接名称(或点击连接名称左侧的 ▶ 展开箭头),DBeaver 会连接到数据库并显示其中的数据库列表。

sqlccc

4. 右键点击连接名称 → 新建 SQL 编辑器新建 SQL 编辑器,就可以执行 SQL 语句了。

sqleeddd

然后输入以下命令:

show databases;
create database test;
use test;
create table test(nid int, nname varchar(10));
insert into test values(1, 'zhangsan'), (2, 'lisi');
select * from test;

然后点执行按钮运行 SQL 脚本(左边从上到下第三个图标执行sql脚本),看到查询结果即搭建成功。

启动

效果

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

搭建 MySQL 服务器
https://blog.ipox.cn/posts/zh-cn/mysql-setup/
作者
槿鸢
发布于
2026-06-07
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录

封面
Sample Song
Sample Artist
封面
Sample Song
Sample Artist
0:00 / 0:00