Ubuntu系统连接MySQL数据库的详细步骤指南
在Ubuntu系统中连接MySQL数据库,可以通过命令行终端直接使用MySQL客户端工具实现,具体命令为 mysql -u 用户名 -p,随后输入密码即可完成连接,下面将详细介绍从安装到配置、再到连接和管理的完整流程。

确保系统中已安装MySQL服务器和客户端,若未安装,可运行以下命令进行安装:
sudo apt update sudo apt install mysql-server mysql-client
安装过程中会提示设置MySQL的root用户密码,请务必牢记。
安装完成后,启动MySQL服务并设置开机自启:
sudo systemctl start mysql sudo systemctl enable mysql
进行安全配置以提高数据库安全性:
sudo mysql_secure_installation
此脚本会引导您完成移除匿名用户、禁止远程root登录、删除测试数据库等操作。
连接MySQL数据库时,使用以下命令:
mysql -u root -p
输入密码后,将进入MySQL命令行界面,显示mysql>提示符,表示连接成功,如需连接特定数据库,可添加数据库名称:
mysql -u 用户名 -p 数据库名称
对于远程连接,需先修改MySQL配置,编辑配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address行,将其值从0.0.1改为0.0.0(允许所有IP访问)或指定IP地址,保存后重启服务:
sudo systemctl restart mysql
还需在MySQL中创建允许远程访问的用户并授权:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
连接后,常用管理命令包括:
- 显示所有数据库:
SHOW DATABASES; - 选择数据库:
USE 数据库名; - 查看当前数据库表:
SHOW TABLES; - 退出MySQL:
EXIT;
若遇到连接问题,可检查防火墙设置,确保3306端口开放:
sudo ufw allow 3306/tcp
通过以上步骤,您可以在Ubuntu系统中轻松连接并管理MySQL数据库,无论是本地开发还是远程部署,掌握这些操作都能有效提升工作效率。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/9857.html发布于:2026-08-09





