1.安装Msql
sudo apt-get mysql-server mysql-client
查看是否安装成功
sudo netstat -tap | grep mysql
![]MR@OBOBKTT}S511PA)GOWT.png](https://img.haomeiwen.com/i3120436/eec4e85141ba700f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
则表示安装成功!
接下来就可以尝试进入mysql
mysql -u root -p
然后输入之前设置的密码
可以简单看一下数据库
show databases
2.因为mysql默认为3306端口,所以要先对外开放
2.1查看端口情况
netstat -an | grep 3306
![
]TO.png](https://img.haomeiwen.com/i3120436/4e40b5348b24de09.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
(没设置之前 应该是 127.0.0.1:3306)
2.2
找到 /etc/mysql/my.cnf配置文件
修改bind_address = 127.0.0.1 如下图
![K7]4(A~%]4H%B]FZJXV3$4Q.png](https://img.haomeiwen.com/i3120436/4e64177830b30bf4.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
(需要重启才能生效)
3.开启Mysql 远程连接
进入mysql之后输入以下命令
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword';
两个通配符 第一个表示 数据库,第二个表示数据表 myuser 表示 远程登录的用户名,%表示任意IP mypassword表示远程登录密码
然后再输入以下命令,才会生效:
FLUSH PRIVILEGES;
也可以 直接改 mysql 的User表
Use mysql;
使用mysql数据库
UPDATE USER SET HOST='%' where user='root';
再执行flush命令
然后你就可以再远程通过一些数据库管理工具访问啦~~~
网友评论