zoukankan      html  css  js  c++  java
  • 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

    然后就可以啦!

  • 相关阅读:
    xhr1.0和xhr2.0的区别
    Java10-堆和栈
    Java09-函数
    Java08-函数
    java基础7-流程控制3
    Java基础-流程控制2
    Java基础—流程控制1
    breadcrumbs面包屑是啥?
    Font test 字体大小测试用JS代码实现
    数据库密码要BS64才能登录
  • 原文地址:https://www.cnblogs.com/yellowgg/p/11237659.html
Copyright © 2011-2022 走看看