当前位置:首页 > 系统教程 > 正文

Ubuntu 16.04安装配置MySQL数据库(含远程连接与可视化工具)

Ubuntu 16.04安装配置MySQL数据库(含远程连接与可视化工具)

手把手教你从零开始搭建MySQL并开启远程访问

本文将详细介绍在Ubuntu 16.04 MySQL安装的全过程,并配置MySQL远程连接设置,最后推荐两款MySQL可视化工具,帮助你轻松管理数据库。无论你是初学者还是老手,这份MySQL配置教程都能让你快速上手。

一、更新系统并安装MySQL

首先打开终端,执行以下命令更新软件包列表:

    sudo apt-get update  

然后安装MySQL服务器:

    sudo apt-get install mysql-server  

安装过程中会提示设置root密码,请牢记你设置的密码。

二、MySQL安全配置

安装完成后,运行安全脚本:

    sudo mysql_secure_installation  

按提示设置密码强度、删除匿名用户、禁止远程root登录(后续会单独开启远程连接)、删除测试数据库等。

三、配置MySQL远程连接

默认MySQL只允许本地访问,要开启MySQL远程连接设置,需要修改配置文件。

编辑MySQL配置文件:

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf  

找到行 bind-address = 127.0.0.1,将其注释或改为 bind-address = 0.0.0.0,保存退出。

然后重启MySQL服务:

    sudo service mysql restart  

接着登录MySQL,为root用户授权远程访问:

    mysql -u root -p  

输入密码后执行:

    GRANT ALL PRIVILEGES ON . TO "root"@"%" IDENTIFIED BY "你的密码" WITH GRANT OPTION;FLUSH PRIVILEGES;  

注意:出于安全考虑,也可以创建专用用户而非直接开放root。

四、防火墙设置

如果启用了防火墙,需要开放3306端口:

    sudo ufw allow 3306/tcp  

五、安装可视化工具

推荐两款MySQL可视化工具

  • MySQL Workbench:官方图形化管理工具,功能强大。安装命令:sudo apt-get install mysql-workbench
  • phpMyAdmin:基于Web的轻量级工具。安装:sudo apt-get install phpmyadmin,配置时选择自动配置数据库,并设置密码。

安装完成后,通过浏览器访问 http://你的服务器IP/phpmyadmin 即可登录管理。

Ubuntu 16.04安装配置MySQL数据库(含远程连接与可视化工具) 16.04 MySQL安装  MySQL远程连接设置 MySQL可视化工具 MySQL配置教程 第1张

六、测试远程连接

在另一台机器上使用MySQL客户端或可视化工具连接你的服务器:

    mysql -h 你的服务器IP -u root -p  

如果能成功登录,则MySQL远程连接设置完成。

总结

通过本MySQL配置教程,你学会了在Ubuntu 16.04上安装MySQL、开启远程访问以及使用可视化工具管理数据库。记得在生产环境中加强安全措施,如限制远程IP、使用非root用户等。