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

  • 相关阅读:
    (转)用JMX监测JVM的运行参数
    MySql
    ORACLE小工具:存储过程清空所有表或使所有触发器失效
    简单易懂,原码,补码,反码
    centos7如何关闭防火墙
    中兴大事件
    苹果降频门:旧款iPhone哪些功能受到影响
    苹果降频门
    华为P10闪存门
    N32903系列的基础知识(1)
  • 原文地址:https://www.cnblogs.com/floud/p/10545089.html
Copyright © 2020-2023  润新知