linux安装指定版本mysql教程-简易版

Posted 曲鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux安装指定版本mysql教程-简易版相关的知识,希望对你有一定的参考价值。

一、卸载系统自带的mysql或mariadb

1.先看是否自带了mysql或mariadb

检查是否有mysql:yum list installed | grep mysql
有的话则执行:yum -y remove mysql-libs进行删除

检查是否有mariadb:yum list installed | grep mariadb
有的话则执行:yum -y remove mariadb-libs进行删除,或者复制查询出的文件名
使用yum -y remove 文件名 的方式进行删除

2.删除残留文件
执行命令:find / -name mysql 检查是否有残留文件


如果有则将红框中的残留文件通过rm -rf命令进行删除
例如:rm -rf /var/lib/mysql

二、下载安装mysql

1.下载安装包

在官网https://downloads.mysql.com/archives/community/下载安装包 mysql-*.rpm-bundle.tar
下载完成后通过ftp或其他方式传至linux服务器上

2.解压安装包
使用命令 tar 解压缩,得到下图的这些文件
tar –xvf mysql-5.7.33-1.el7.x86_64.rpm-bundle.tar

3.安装
依次执行如下命令

rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.33-1.el7.x86_64.rpm (可选)

三、启动和配置mysql

1.启动mysql

1)启动mysql服务命令:systemctl start mysqld
2)开机启动
systemctl enable mysqld
systemctl daemon-reload

2.配置mysql

1)查看mysql密码
grep 'temporary password' /var/log/mysqld.log

1.1如果有密码(红线勾勒的部分),则复制出来在登录的时候使用

1.2如果没有查询出结果,则没有密码,则直接进行下一步

2)连接mysql
mysql -uroot -p

3)粘贴或输入刚刚复制的密码(密码可能不会显示,不用管它)再按回车键,如果刚未查询出密码则直接按回车键

4)如果出现如图的情况,则登录成功

5)修改密码[注意:后面的分号一定要跟上
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass2!';
或者:
set password for 'root'@'localhost(远程连接用%)'=password('MyNewPass2!');

(mysql8.0需要修改加密规则 ALTER USER ‘root’@‘localhost(远程连接用%)’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;
#修改加密规则 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新一下用户的密码 )

show variables like '%password%';

注:这样安装之后,也只能在linux服务器上进行访问!
无法通过远程(自己的电脑、或别人的电脑)进行访问,还需要为你的登录账号开启远程访问权限

3.开启远程访问权限

1)改表法
1.1 先登录mysql: -u root -p ,登录了的可直接执行下一步

1.2 use mysql;

1.3 update user set host = '%' where user = 'root';

1.4 select host, user from user;

出现红框的内容,即修改成功,可以远程访问数据库了!

4.重启mysql让配置生效
1)crtl+c退出mysql服务
2)执行重启命令service mysqld restart

以上是关于linux安装指定版本mysql教程-简易版的主要内容,如果未能解决你的问题,请参考以下文章

mysql绿色版小白简易安装教程

原创CentOS7.9使用KVM安装Win10 21H1虚拟机(简易版教程)

macOS 下的 MySQL 8.0.17 安装与简易配置

Linux下安装使用MySQL

详细讲解Linux环境下MySQL 5.1安装步骤

Arch Linux 安装简易教程