一、环境
- Ubuntu 16.04 点击查看安装教程
二、下载
该教程使用的 MySQL 5.7版本的,如果你的系统已经安装了其他版本的,先卸载。
由于本教程采用在线安装,所以把下面的命令敲一边就可以了。
wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb sudo apt-get update sudo apt-get install mysql-server mysql-common
在敲最后一个命令的时候会有提示输入MySQL的root密码,根据提示完成相应的操作即可–>安装成功。
三、测试
在终端上输入
mysql -uroot -p
回车,根据提示输入你的root密码,查看是否成功进入MySQL命令行。
四、设置允许远程登录
我们在本地操作已经完全没有问题了,但是Linux系统实际上一般作为服务器,我们如何进行对其远程操作,就要进行一下配置了。
找到这个文件 etc/mysql/mysql.conf.d/mysqld.cnf
注意: 对于不同的MySQL版本所对应的文件不同。
1、编辑mysqld.cnf
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
找到 bind-adress=127.0.0.1
注释掉该行,即
#bind-adress=127.0.0.1
2、重启MySQL
注意:不同MySQL版本启动方式可能会不同
重启:sudo /etc/init.d/mysql restart
启动: sudo /etc/init.d/mysql start
停止:sudo /etc/init.d/mysql stop
3、授权用户远程连接
进入MySQL命令
—授权
grant all privileges on *.* to root@"%" identified by "password" with grant option;
—刷新
flush privileges;
4、测试
现在你可以打开windows上命令行cmd输入一下命令即可登录成功
mysql –hLinux主机IP -uroot –p密码
如果我们用的是虚拟机,数据库IP我们可以通过ifconfig找到Linux主机IP。
五、修改数据库root用户密码
一般地,我们购买的云主机,例如腾讯云,