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

    然后就可以啦!

  • 相关阅读:
    获取当前3Ds MAX版本
    获取贴图及IES文件
    有关默认相机转VR相机
    c++_成员函数回调
    c++_获取系统安装字体
    文件替换子字符串
    随机数
    冒泡排序,前面几个没有排序
    vc_CONTAINING_RECORD使用
    可用软件产品密钥
  • 原文地址:https://www.cnblogs.com/yellowgg/p/11237659.html
Copyright © 2011-2022 走看看