学习笔记,转载请标明出处
Ubuntu 16.04.5 安装Mysql 5.7.28(默认)步骤
工具准备:VMware Workstation ,ubuntu 16.04.5,Xshell 5,Navicat Premium数据库连接工具
1.安装mysql 服务 ,依次输入以下三条命令
第一条命令
sudo apt-get install mysql-server
安装过程会出现提示输入Y/N的,直接输入y就行了,在此过程中会弹出要求设置密码和确认设置密码界面,两次输入一样,都选Ok就行了。
第二条命令
sudo apt-get install mysql-client
结果如下图:
第三条命令
sudo apt-get install libmysqlclient-dev
结果如下图:
检测是否安装成功,默认安装目录在/etc/mysql
sudo netstat -tap | grep mysql
如出现下图所示则表示安装成功:
2.测试链接数据库
输入以下命令,输入密码,回车链接数据库
mysql -uroot -p
如图:
查看数据库
到这里数据库已经安装成功,但是外部无法访问,所以得做以下配置。
3.配置外部访问
到 mysql.conf.d目录下,编辑mysqld.cnf 文件
cd /etc/mysql/mysql.conf.d
vi mysqld.cnf
如下图:
退出并且保存配置,然后回到mysql服务执行以下命令授权,并且重启mysql服务。
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges; #刷新MySQL的系统权限
exit; # 退出
如下图:
到此我们可以外部链接访问,然而在使用Navicat Premium数据库连接工具的时候始终联不上,检查一下,发现是防火墙开着的,解决办法如下:1.彻底关闭防火墙:service firewalld stop;2.打开3306端口供外部访问。此处用第二种。
#firewall-cmd --state 查看防火墙状态
firewall-cmd --permanent --add-port=3306/tcp #设置端口
service firewalld restart # 重启 防火墙
再次点击测试链接则提示链接成功,现在我们可以用工具操作数据库了。