• 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!

  • 相关阅读:
    用Springboot写一个只有一个条件的复杂查询
    Springboot The requested profile "pom.xml" could not be activated because it doesn't not exists
    springboot配置路径
    vuex
    @MappedSuperclass的作用
    icon.css
    default.html
    WebService调用
    通用分页存储过程
    存储过程获得最新订单号
  • 原文地址:https://www.cnblogs.com/floud/p/10545089.html
Copyright © 2020-2023  润新知