ubuntu 使用MySQL Workbench 连接远程云服务器mysql

前提:我的是腾讯云的服务器,所以需要在安全组开发端口。

配置安全组

 

1.创建新用户

一般为了安全性,我们不直接使用root用户,而是选择创建一个新用户。

在服务器中,输入  mysql -u root -p ,进去mysql,

然后输入以下命令创建用户

GRANT ALL ON *.* to user@'ip' IDENTIFIED BY 'pwd';

有关于权限的知识这里不提及了,

user是你想创建的用户名

ip是访问地址,%代表远程访问,localhost是本地访问,也可以具体到某个ip地址,我们这里要用的是%

pwd是你想创建的密码

上面创建的用户就是拥有所有权限的一个用户,可以理解为仅次于root用户,是个管理员。

 

创建完之后可以刷新一下权限表

FLUSH PRIVILEGES;

不刷新也可以,因为我们可以重启mysql。

sudo /etc/init.d/mysql restart

 

2.开启远程访问

因为mysql默认是关闭远程访问的,所以我们需要改一下。

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

这个配置文件才是我们ubuntu的,包括修改字符集也是在这个文件里面改。修改字符集

我们在这个文件里面找到 bind-address = 127.0.0.1 

然后注释掉就可以了

# By default we only accept connections from localhost 
# 官方翻译是 默认情况下,我们只接受来自本地主机的连接
# bind-address = 127.0.0.1

 

3.使用MySQL WorkBench

然后就可以啦!

 

posted @ 2019-07-24 14:13  超级VIP  阅读(1182)  评论(0编辑  收藏  举报