北京备案网站负责人,网站制作价格推 荐,网站建设如何上传文件,昌吉市住房和城乡建设局网站文章目录 前言一、MySQL5.71.1 安装wget1.2 下载安装MySQL的rpm源1.3 修改MySQL安装版本1.4 下载并启动MySQL1.5 开启MySQL远程连接用户 二、MySQL8.0注意事项 前言
CentOS7的安装#xff0c;采用的是yum的方式安装。
yum方式安装#xff0c;就类似在Windows下不停的下… 文章目录 前言一、MySQL5.71.1 安装wget1.2 下载安装MySQL的rpm源1.3 修改MySQL安装版本1.4 下载并启动MySQL1.5 开启MySQL远程连接用户 二、MySQL8.0注意事项 前言
CentOS7的安装采用的是yum的方式安装。
yum方式安装就类似在Windows下不停的下一步下一步。
根据官方的文档去安装MySQL。
一、MySQL5.7
直接跳转到这个路径这个路径后期MySQL可能会变最好是根据咱们的视频去官网找到指定路径
确保您的CentOS 7系统已连接到Internet并且具备足够的可用存储空间和内存。打开终端或SSH会话使用root用户或具有sudo权限的用户登录。
1.1 安装wget
直接执行yum的方式安装
yum -y install wget1.2 下载安装MySQL的rpm源
直接执行下述命令下载rpm源同理最好是去官网找因为下载路径可能会变
wget https://dev.mysql.com/get/mysql80-community-release-el7-10.noarch.rpm安装rpm源
rpm -Uvh mysql80-community-release-el7-10.noarch.rpm查看yum源中关于MySQL的内容
yum repolist all | grep mysql发现默认安装的版本是8.0需改修改为5.7 1.3 修改MySQL安装版本
按照官方的形式修改 /etc/yum.repos.d/mysql-community.repo文件 需要将5.7的enabled设置为1将8.0的enabled设置为0 保存并退出之后再次执行yum命令查看当前安装的版本
yum repolist all | grep mysql1.4 下载并启动MySQL
直接安装MySQL社区版服务即可执行下述指令
yum -y install mysql-community-server当上述安装完毕之后默认MySQL服务是关闭需要启动MySQL服务
# 启动MySQL服务
systemctl start mysqld
# 开机自动启动MySQL
systemctl enable mysqld登录MySQL服务前需要找到yum方式安装后生成的随机密码
grep temporary password /var/log/mysqld.log找到密码后直接登录
mysql -u root -p
回车后输入密码登录之后第一件事情一定是修改密码
直接下述命令密码有强度校验至少8位需要有小写字母大写字母数字和特殊符号
ALTER USER rootlocalhost IDENTIFIED BY 111111;1.5 开启MySQL远程连接用户
直接基于grant命令构建一个远程连接用户
# 构建一个远程连接用户
GRANT ALL PRIVILEGES ON *.* TO erdan% IDENTIFIED BY 111111 WITH GRANT OPTION;
# 刷新权限
FLUSH PRIVILEGES;想使用其他服务的工具连接MySQL需要让CentOS关闭防火墙或者单独开放3306端口。
如果你用的是云服务器需要在云服务器的控制台里开放安全组释放3306
我这里就直接关闭防火墙禁止防火墙开机自启
# 关闭
systemctl stop firewalld
# 禁止开机自启
systemctl disable firewalld需要注意一个点构建了远程连接用户也关闭了防火墙但是Navicat始终连接不上CentOS里的MySQL。如果有这个情况就先start防火墙再关闭防火墙。
systemctl start firewalld
systemctl stop firewalld二、MySQL8.0
安装MySQL8.0和前面操作基本一模一样。 下载安装MySQL的rpm源
注意事项
跳过将MySQL8.0安装修改为5.7的过程。再远程连接时发现无法连接需要以这种方式修改密码更换命令需要指定一下加密方式
# 8.0修改密码
ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 111111;
# 刷新一下
FLUSH PRIVILEGES;