zoukankan      html  css  js  c++  java
  • ubuntu1804开启mysql远程访问功能和设置root远程访问

    上一篇总结了ubuntu1804安装mysql的笔记

    安装回顾

    1. 安装mysql上ubuntu1804服务器版和桌面版,操作上又细微的的差别。
      root密码。server版root密码默认是空,但desktop需要先开启免密登录,才能修改root的密码

    开启root或其他用户的远程链接。

    登录mysql数据库,使用sql语句更新

    mysql - u root -p  
    use mysql
    update user set host="%" where user="root";   #%代表所有主机,也可以具体到你的主机ip地址
     flush privileges;   这句表示从mysql数据库的grant表中重新加载权限数据
    select host, user from user; #可以查看是否设置成功
    exit  #退出
    

    开启mysql远程访问

    默认情况下,mysql是只能在localhost访问的,允许其他IP访问需要修改Mysql的配置文件。
    我一般修改,连同默认端口也该了,如果使用默认的3306容易被很多初级的黑客访问

    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf  #通过apt安装默认配置文件路径
    找到 port  =  8877  #只有不是通用的端口都行,小鱼60000以下都可以,例如,33006 ,自己记住就好
    找到  bind-address = *   #默认值是127.0.0.1 ,保存退出
    sudo /etc/init.d/mysql restart    #重启Mysql服务
    

    一切搞定了

  • 相关阅读:
    BZOJ3670: [Noi2014]动物园
    BZOJ4424: Cf19E Fairy
    BZOJ1257: [CQOI2007]余数之和
    BZOJ2438: [中山市选2011]杀人游戏
    SDOI2017第一轮
    BZOJ4820: [Sdoi2017]硬币游戏
    NOIP2016
    HDU1848 Fibonacci again and again(SG 函数)
    HDU1517 Multiply Game
    HDU1907 Jhon
  • 原文地址:https://www.cnblogs.com/qumogu/p/12726834.html
Copyright © 2011-2022 走看看