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