Ubuntu系统连接MySQL数据库的详细步骤指南

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

ubuntu如何连接mysql,Ubuntu便捷连接MySQL指南

确保系统中已安装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