1.首先下载mysql5.7 LINUX 压缩包 下载地址
https://dev.mysql.com/downloads/mysql/
2.根据官方文档在linux系统中安装 文档教程地址
https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
注意选择安装类型 ,如图
一定要看文档的warning部分,5.7版本已经不再依靠 /etc/my.conf 文件并且需要移除他,安装时最好移除,后面需要修改character-set-server 等编码格式可以再创建
按照他要求的步骤进行 如图
途中红圈内部分尤其重要
注意,最后一行中的mysql.server 不对,我按照他的命名进行转移后一直出错,改为cp support-files/mysql.server /etc/init.d/mysql 就没问题了
运行如图
最后字符串为初始密码,需要记住
按照上述步骤进行后就安装上mysql了 默认服务已经开启
可以通过 ps -aux|grep mysqld 命令查看
运行成功后你会发现 数据库自动生成一个data文件夹 用来存放错误日志,和pid文件
然后就是登录到数据库中
3.输入生成的初始密码,登录后可以进行修改密码
SET PASSWORD = PASSWORD('newpass');
现在数据库能在服务中进行访问,但是需要远程访问的话还需要进行远程访问授权 命令如下
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
‘%’ 表示授权所有IP都能进行访问
4.服务器防火墙设置 如图
如图所示 要想使用navicat进行远程连接,需要在防火墙中进行mysql端口开放