ubuntu 16.10 mysql_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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值