关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7

1.首先下载mysql5.7 LINUX 压缩包 下载地址

https://dev.mysql.com/downloads/mysql/

2.根据官方文档在linux系统中安装 文档教程地址

https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html

注意选择安装类型 ,如图

关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7_第1张图片

一定要看文档的warning部分,5.7版本已经不再依靠 /etc/my.conf 文件并且需要移除他,安装时最好移除,后面需要修改character-set-server 等编码格式可以再创建

按照他要求的步骤进行 如图

关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7_第2张图片

途中红圈内部分尤其重要

注意,最后一行中的mysql.server 不对,我按照他的命名进行转移后一直出错,改为cp support-files/mysql.server /etc/init.d/mysql 就没问题了
运行如图
这里写图片描述

最后字符串为初始密码,需要记住

按照上述步骤进行后就安装上mysql了 默认服务已经开启

可以通过 ps -aux|grep mysqld 命令查看

这里写图片描述

运行成功后你会发现 数据库自动生成一个data文件夹 用来存放错误日志,和pid文件

然后就是登录到数据库中

关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7_第3张图片

3.输入生成的初始密码,登录后可以进行修改密码

SET PASSWORD = PASSWORD('newpass'); 

现在数据库能在服务中进行访问,但是需要远程访问的话还需要进行远程访问授权 命令如下

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

‘%’ 表示授权所有IP都能进行访问

4.服务器防火墙设置 如图

关于CentOS7.3阿里云服务器压缩包方法安装运行mysql5.7_第4张图片

如图所示 要想使用navicat进行远程连接,需要在防火墙中进行mysql端口开放

你可能感兴趣的:(Mysql)