266 字
1 分钟
搭建 MySQL 服务器
一、安装 MySQL
sudo apt install mysql-server二、查看 MySQL 服务状态
apt policy mysql-serversystemctl status mysql-server如果有报错,可能是之前用 Docker 部署过 MySQL,关掉容器即可:
# 查看所有容器docker ps -a
# 找到 MySQL 容器的名字,停止它docker stop <容器名字>
# 启动 MySQLsystemctl start mysql
# 再次查看状态systemctl status mysql-server三、登录 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

改完保存,重启 MySQL:
sudo systemctl restart mysql六、防火墙开放 3306 端口
sudo ufw allow 3306/tcpsudo ufw reload七、用 DBeaver 连接测试
打开 DBeaver 连接数据库,参照上一篇文章的配置。
连接成功后,SQL 编辑器打开数据库控制台,输入以下命令:
show databases;create database test;use test;create table test_new(nid int, nname varchar(10));insert into test_new values(1, 't1'), (2, 't2');select * from test_new;然后点执行按钮运行 SQL 脚本(左边从上到下第三个图标执行sql脚本),看到查询结果即搭建成功。
_2026-06-08_183258_1Krei9.webp)
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
搭建 MySQL 服务器
https://mizuki.ipox.cn/posts/zh-cn/mysql-setup/ 部分信息可能已经过时
相关文章 智能推荐















