Ubuntu安装mysql并开启远程链接

2018-12-22  本文已影响0人  大锤在学习

mysql安装

#按顺序执行
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

检查是否安装成功

sudo netstat -tap | grep mysql
#通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

查看默认账户密码

sudo vim /etc/mysql/debian.cnf
默认账户密码

连接数据库

mysql -udebian-sys-maint -p
password:Vhe01VS4xoNu9ZGN

开启局域网连接

1、检查默认端口3306的占用情况:

netstat -an | grep 3306 
#结果:tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 
#如果都是127.0.0.1,那么说明3306端口没有对外开放,只是监听本地的连接

修改端口监听

sudo vim /etc/mysql/mysql.conf.d/mysqld.c
#注释掉bind-address=127.0.0.1或修改为0.0.0.0

重启mysql

sudo /etc/init.d/mysql restart
#重启后执行netstat -an | grep 3306 
#查看3306端口监听情况:tcp6 0 0 :::3306 :::* LISTEN

添加,修改远程连接账户

mysql -u root -p
输入密码
use mysql
//授权用户能进行远程连接
grant all privileges on *.* to root@"%" identified by "password" with grant option;
//grant all PRIVILEGES on testdabatase.testtable to username@'192.168.1.2' identified by 'user-pass';
//刷新权限信息
flush privileges

查看mysql库下的账户名和host信息

select user, host from user

--------到这里已经完成了所有操作,尽情享用吧!!---------

上一篇 下一篇

猜你喜欢

热点阅读