• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
    POST TIME:2021-10-18 20:58

    1. 安装MySQL:

    利用下面三条命令安装相应软件:

    $sudo apt-get install mysql-server
    $sudo apt-get install mysql-client
    $sudo apt-get install libmysqlclient-dev

    在执行第一条命令的过程中,需要设置MySQL的root账号的密码。

    利用下面的命令查看MySQL的scoket状态,若处在listen状态则表示安装成功。

    $sudo netstat -tap | grep mysql

    2. MySQL开启远程连接

    1. 修改mysql配置文件,将bind-address = 127.0.0.1注释,开放所有连接

    利用如下命令进行修改:

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

    就是先按“i”开启vim插入,然后在要注释的语句前加“#”号,再按“esc”退出vim插入状态,接着按“:wq”保存并退出。(mysql5.7+的配置文件如上,之前的版本在“/etc/mysql/my.cnf”)。

    2. 创建用户并授权允许远程连接

    先登陆MySQL,命令如下:

    $mysql -u root -p

    然后创建用户并授权,命令格式如下:

    mysql>GRANT privileges ON databasename.tablename TO 'username'@'host' IDENTIFIED BY 'password' WITH GRANT OPTION;

    如我自己的配置命令:

    mysql>grant all privileges on *.* to 'ubuntu'@'%' identified by '123456' with grant option;

    注:host=%表示不限制连接的IP地址。

    刷新权限,使得上面配置立即生效:

    mysql>flush privileges;

    退出MySQL:

    mysql>exit;

    3. 测试远程连接

    1. 查看MySQL配置的端口号

    先进入MySQL,然后再查看端口号,命令如下:

    $mysql -u root -p
    mysql>show variables like 'port';

    MySQL的默认端口号是3306,如果需要修改端口号,可以进入配置文件修改端口信息(操作参见2.1),下面以port=3306为例。

    2. 查看Ubuntu的防火墙

    查看防火墙状态:

    $sudo ufw status

    开启防火墙并打开3306端口

    $sudo ufw enable
    $sudo ufw default deny
    $sudo ufw allow 3306

    记得要打开其他必要端口,如ssh端口22。

    查看3306端口状态

    $netstat -an | grep 3306

    3. 测试MySQL远端连接

    在自己的电脑上打开命令行窗口,命令格式:

    $mysql -h ipaddress -P port -u ubuntu -ppassword

    按上文配置,则连接远程MySQL的命令为:

    $mysql -h 193.112.19.56 -P 3306 -u ubuntu -p123456

    总结

    以上所述是小编给大家介绍的云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • mysql修改开启允许远程连接的方法
    • Linux服务器中MySQL远程连接的开启方法
    • Ubuntu16.04 server下配置MySQL,并开启远程连接的方法
    • MySQL数据库如何开启远程连接(多备份)
    • mysql开启远程连接(mysql开启远程访问)
    • MySQL数据库远程连接开启方法
    • 详解MySQL开启远程连接权限
    上一篇:MySQL快速对比数据技巧
    下一篇:MySQL5.7.21安装与密码图文配置教程
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信