• 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

    然后就可以啦!

  • 相关阅读:
    DB2 SQL1477N问题
    db2 查看表空间使用率
    DB2中的数据类型
    DB2锁机制
    DB2数据库常用命令数据库学习
    DB2 sql报错后查证原因与解决问题的方法
    F. Bakkar In The Army 二分
    On the way to the park Gym
    csu 1552: Friends 二分图 + Miller_Rabin
    Gym
  • 原文地址:https://www.cnblogs.com/yellowgg/p/11237659.html
Copyright © 2020-2023  润新知