(超完整步骤)Linux下安装mysql5.7并远程访问

前言

(看了这篇博文,如果还不会安装mysql,你来揍我!!!)
第三次在公司的linux环境中搭建项目环境了,然后这次安装mysql5.7也还是花了些时间找资料,为了方便以后快速在linux中安装mysql,以及修改密码,配置远程访问,特此十分走心的记录下该篇博文。

1.Linux下安装mysql5.7

1.1 下载

mysql官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
在这里插入图片描述

1.2 解压并安装

解压安装包
tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

依次安装

rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm  --force --nodeps

具体如下图:
在这里插入图片描述

1.3 启动mysql并访问

启动mysql服务:

systemctl start mysqld

启动后查看mysql服务状态:

ps -aux|grep mysqld

加入开机启动:

systemctl enable mysqld
systemctl daemon-reload

具体操作可参考下图:
在这里插入图片描述

1.4 查看默认mysql密码

cat /var/log/mysqld.log |grep 'temporary password'

在这里插入图片描述

1.5 修改密码

初始化数据库成功,首次进入操作,必须得修改默认密码,如下图,由于执行的口令以及密码过于简单造成我在实际操作过程中多次失败,最后红框处修改密码成功。

使用修改密码命令:

 SET PASSWORD = PASSWORD('password');

在这里插入图片描述

1.6 授权root被远程访问

允许root能被远程访问

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;

刷新权限

flush privileges;

在这里插入图片描述
重新启动mysql服务

service mysqld restart

1.7 本地远程访问mysql

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u010312671/article/details/106789645