zoukankan      html  css  js  c++  java
  • Ubuntu18.04安装mysql并配置远程访问

    1、ssh连接到Ubuntu服务器

      默认root用户登陆,如果运行以下命令没有权限请在命令开头加sudo

    2、安装mysql

    1 apt install mysql-server

    3、配置mysql

    mysql_secure_installation

    会出现很多问题,让选择Yes或者No(把#2的密码记住,其他的我感觉选什么都行)

    #1 是否安装验证密码的插件,建议N
    #2 输入root密码
    #3 Remove anonymous users? 建议N
    #4 Disallow root login remotely? 建议N
    #5 Remove test database and access to it? 我选的Y
    #6 Reload privilege tables now? 建议Y

    4、运行以下命令查看mysql服务状态,出现active(running)则表示正常

    service mysql status

    5、安装之后的mysql默认无法远程访问,需要手动开启

    mysql -uroot -p

    输入root密码进入mysql,在mysql的控制台输入以下命令

    GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "password";
    #flush privileges;

    把password换成root密码

    *.*  表示db.table

    % 表示所有允许ip连接(默认是localhost)

    完事后exit退出

    6、编辑mysql配置文件

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

    将 bind-address= 127.0.0.1注掉(我的在第43行),然后:wq退出

    7、重启mysql服务

    service mysql restart

    重启之后确认一下mysql的服务状态是否为running,正常的话就远程连接mysql了。

    Done!

  • 相关阅读:
    洛谷 P2872 [USACO07DEC]道路建设Building Roads
    cogs 29. 公路建设
    cogs 7. 通信线路
    cogs 2478. [HZOI 2016]简单的最近公共祖先
    洛谷 P1342 请柬
    洛谷 P1186 玛丽卡
    洛谷 P1491 集合位置
    启动、停止、重启服务
    洛谷——P1025 数的划分
    洛谷——P3368 【模板】树状数组 2
  • 原文地址:https://www.cnblogs.com/floud/p/10545089.html
Copyright © 2011-2022 走看看