Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库

1.在 Ubuntu上下载并安装Mysql

sudo apt-get update

sudo apt-get install mysql-server

安装过程中会提示输入root密码和再次输入确认密码,该密码在下面用户授权中会用到。

2.更改配置

由于ubuntu系统的mysql不允许被远程连接操作,所以需要进入mysql配置文件下更改一些内容,首先进入配置文件目录:
cd /etc/mysql/mysql.conf.d/
更改配置文件:
vim mysqld.cnf
将该文件下的 bind-address = 127.0.0.0 注释掉并新增一行 bind-address = 0.0.0.0
保存并退出
退出后执行 service mysql restart重启服务

若不更改配置远程连接时会出现2003-Can't connect to Mysql on '主机名'问题

3.对远程用户进行授权

输入 mysql -u root -p 接着会提示你输入密码,密码即是在安装mysql时让你输入的root密码,进入后输入
grant all privileges on *.* to 'root'@'%' identified by 'yourpassword' with grant option;
这里我依旧使用root用户,yourpassword为远程登录密码,可以依情况使用其他用户和密码。
接着执行flush privileges刷新一下权限再退出

4.在windows系统下使用Navicat连接数据库

在windows下打开Navicat并新建MySql连接,输入连接信息
Ubuntu环境下安装mysql并在Windows下使用Navicat连接数据库_第1张图片
点击确定即可连接成功,若出现连接失败的情况,检查是否开启3306端口、防火墙状态或是否更改配置等。

你可能感兴趣的:(MySql,MySql,Linux)