ubuntu16.0 安装MySQL 以及远程Workbench链接MySQL
1.安装mysql
1.)sudo apt-get install mysql-server -y
设置数据库的root账号的密码
2.)sudo apt-get install mysql-client
3.)sudo apt-get install libmysqlclient-dev -y
没有问题的话应该安装成功了!
输入刚刚设置的密码登录数据库
2.数据库的远程访问workbench
1.)下载workbench
https://dev.mysql.com/downloads/workbench/
下载完成以后直接点击安装就可以了,安装路径记住不要是中文目录
2.)设置workbench中文
Edit–>preferences–>Appearance–>Configure Fonts For:
3.) sudo vim /etc/mysql/my.cnf
在【mysqld】下
添加一行skip-grant-tables
并且注释掉bind-address =172.0.0.1
进入数据库中输入GRANT ALL PRIVILEGES ON . TO ‘user’@‘ip’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
user是数据库的用户名,password是该用户的密码 ip是远程访问主机的ip地址
FLUSH PRIVILEGES;
刷新一下
quit :退出数据库
sudo service mysql restart
重启服务
将3306的端口(MySQL默认的端口是3306)设置到防火墙上
sudo ufw allow 3306 将3306加到防火墙上
sudo ufw disable 开启防火墙
sudo ufw reload 防火墙重启
4.)workbench 连接数据库
成功!!!