• Ubuntu16.10下mysql5.7的安装及远程访问配置


    如何安装mysql

    1、sudo apt-get update,如果很慢或者失败,需要在软件和更新中选择最佳服务器,勾选所有互联网下载选项及去掉其他软件所有勾选项

    2、sudo apt-get upgrade

    3、sudo apt-get install mysql-server

    4、sudo apt-get install mysql-client

    5、dpkg  -i 安装包 -r 删除包 -l显示已安装到软件包

    6、登录:mysql -u root -p

    如何让mysql可远程访问

    1、mysql10060错误,一般为防火墙,防火墙配置命令:

    ufw allow 3306;        //允许外部访问3306端口
    ufw allow from 192.168.1.115;  //允许此IP访问所有的本机端口
    ufw status;            //查看防火墙状态
    ufw disable/enable;      //关闭或打开防火墙

    没装ufw就执行安装既可:apt-get install ufw;

    2、mysql10061错误,修改配置文件即可:

    mysql5.7 版本:
    vi /etc/mysql/mysql.conf.d/mysqld.cnf;  //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0

    mysql5.7以前的版本:
    vi /etc/mysql/my.cnf;  //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0 ,或注释掉即可
    service mysql restart;    //重启mysql
    netstat -ntlp | grep -v tcp6;   //查看端口状态为0.0.0.0:3306即可

    然后更改mysql数据库中user表里到host字段,从localhost改成%

    mysql -u root -p

    use mysql;

    update user set host='%' where user='root';

    select host,user from user;

    FLUSH PRIVILEGES;

    如何启动/停止/重启MySQL
    一、 启动方式
    1、使用 service 启动:service mysql start
    2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
    3、使用 safe_mysqld 启动:safe_mysql&
    二、停止
    1、使用 service 启动:service mysql stop
    2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
    3、mysqladmin shutdown
    三、重启
    1、使用 service 启动:service mysql restart

    2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart

    其实有时mysql已经正 常启动了,查看mysql是否启动命令
    ps -aux | grep mysqld
    查看mysql是否在监 听端口命令
    netstat -tl | grep mysql
    会看到如下类似内容

    tcp 0 0 *:mysql *:* LISTEN

  • 相关阅读:
    unity中制作模拟第一人称视角下的指南针
    unity3D 中的C#脚本一个类调用另一类中简单方法
    unity中UI的屏幕自适应代码
    unity中导入插件时报错处理办法
    Unity3D在C#编程中的一些命名空间的引用及说明
    Unity中物体碰撞后去掉相互之间的反弹力
    unity3D打包发布Apk详细步骤
    unity3D开发的程序发布到Android平台上进行运行测试的详细步骤
    JAVA的环境变量配置(方式二)
    Java中的 JDK下载和环境配置(方式一)
  • 原文地址:https://www.cnblogs.com/xienb/p/9254329.html
Copyright © 2020-2023  润新知