目录
一个比较简便的安装方法,但mysql版本会略嫌旧。
【参考文章】五:在Ubuntu 16.04下安装MySQL
1、安装MySql
执行如下命令行
sudo apt-get install mysql-server
控制窗会不断在加载,中途问是否继续执行,回应个y(这里忘了截图……)。下载安装时会要求你设置密码,如下截图:
密码设置完成之后,执行:
sudo apt-get install mysql-client
截图:
接着执行:
sudo apt-get install libmysqlclient-dev
截图:
2、安装完成,测试一下
执行:
sudo netstat -tap | grep mysql
截图:
得出上面所示信息,可见安装成功。
3、登录MySql看看
执行:
mysql -uroot -p
然后按要求输入你刚刚设置的MySql密码。截图:
可以在MySql里进行建库建表操作啦。
4、设置MySql允许远程访问
先从上一步的MySql中退出来:
exit
截图:
在操作系统中去找MySql的相应文件进行修改:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
截图:
将bind-address = 127.0.0.1: 这句给屏蔽掉。
操作提示:
先“i”进入编辑状态,在这句话前加屏蔽符号#,键盘左上的Esc键退出编辑状态,输入:wq!,保存修改并退出当前文件。
截图:
5、阿里云控制台开放端口
6、MySql授权
登录进入MySql,进行授权:
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
然后quit 退出MySql。
截图:
重启MySql:
service mysql restart
7、远程访问一下
下面演示两种方式,workbench和MySql的命令窗来远程连过去。
(1)workbench
进入workbench,新建连接:
下图图解:
1:填写服务器的公网地址
2:MySql服务的端口号。我配置那边没有修改,用的默认端口号3306。你们要是修改过,就用你们修改了的端口号
点击右下角的“Test Connection”进行连通测试,有下面那样的弹窗表示已经成功连接上了。可以从workbench查看到数据库信息。截图:
(2)MySql的命令窗
去到本机安装的MySql服务对应bin目录下,
执行命令:
mysql -h <服务器ip> -u <用户名> -p<密码>
截图: