linux下安装mysql
Posted cwx-0324
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下安装mysql相关的知识,希望对你有一定的参考价值。
https://www.django.cn/article/show-2.html CentOS7操作系统下快速安装mysql8.0
https://zhangzifan.com/centos-7-remove-mysql.html CentOS 7下彻底卸载MySQL数据库
1.进入/home/目录,然后下载MySQL Yum库提供了RPM包。这个RPM包可以在这个地址找到
cd /home/
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2.下载好之后,然后安装它
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
3.选择要安装的MySQL版本。
在YUM库中,存储了多个版本的MySQL,现在最新版的MySQL版本为8.0的,我们更新YUM库之后,默认安装的是最新版本的MySQL,其它版本的存储库是禁用的。我们可以通过下面的命令来查看,到底支持哪几他版本的MySQL,并查看状态。
yum repolist all | grep mysql
4.我可以看到现在支持这几个版本的MySQL安装,并且MySQL8.0是属于启用状态,如果我们想要安装8.0版本的MySQL就不需要更改任何配置,直接安装即可。现在我们要安装的是5.7版本的,所以我们需要修改一下配置文件。打开/etc/yum.repos.d/mysql-community.repo
vim /etc/yum.repos.d/mysql-community.repo
5.我们找到5.7的和8.0的配置信息。
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
找到要安装的MySQL版本配置信息,并编辑启用的选项。enabled=0为禁用对应版本的YUM库,enabled=1为启用,默认8.0的配置为enabled=1,安装5.7的话,我们就把8.0的enabled=1修改为enabled=0,然后把5.7的enabled=0修改为enabled=1。
6.修改完成之后,我们通过下面的命令来验证状态:
yum repolist enabled | grep mysql
7.安装MySQL
sudo yum install mysql-community-server、
8.安装成功之后,通过下面命令启动Mysql:
sudo service mysqld start
9.查看启动状态:
sudo service mysqld status
10.设置MySQL密码。
MySQL在启动的时候,就已经自动进行了初始化。下面我们可以通过这个命令来查看超级用户的密码,这个存放在MySQL日志里:
sudo grep ‘temporary password‘ /var/log/mysqld.log
密码为":"后面的(初始密码)
11.通下面的命令登录MySQL:
mysql -u root -p
12.修改密码规则
set global validate_password.policy=0;
set global validate_password.length=1;
13.修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘root123‘;
以上是关于linux下安装mysql的主要内容,如果未能解决你的问题,请参考以下文章