学习笔记,转载请标明出处
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 # 重启 防火墙

再次点击测试链接则提示链接成功,现在我们可以用工具操作数据库了。

本文详细介绍了在Ubuntu16.04系统上安装Mysql5.7.28数据库的过程,包括安装服务、客户端及开发库,配置外部访问权限,以及解决防火墙阻拦的问题,最后通过NavicatPremium工具成功连接数据库。
1597

被折叠的 条评论
为什么被折叠?



