通过yum源在centOS7安装mysql8

1.去官网下载rpm文件,该文件专门用于yum安装方式:

  到官网https://www.mysql.com/downloads/下载社区版Community(针对个人),如下图:

  然后拉到最下面,我下载的是第一个:Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent),因为我虚拟机装的是centOS7,所以

  我下载的是这个版本的,有兴趣的朋友可以下载其他的版本。

2.下载好rpm文件之后使用文件传输工具连接虚拟机(服务器),我用的是ftp,将rpm传到虚拟机上面运行使用yum来install

yum -y install mysql80-community-release-el7-1.noarch.rpm

3.之后就开始安装MySQL服务器

yum -y install mysql-community-server

4.安装完成之后启动MySQL服务,这边提示下centOS7以下的版本用的是service命令,centOS7开始需要使用systemctl命令。

#启动MySQL服务
systemctl start  mysqld.service

5.查勘服务启动之后的状态,运行状态如下图所示:

systemctl status mysqld.service

6.此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

7.根据刚刚查询出来的初始密码连接进入数据库

mysql -uroot -p

8.输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库;但是,因为MySQL有密码设置的规范,密码设置太过简单

会报错,具体是与validate_password_policy的值有关;然后不修改密码就不能修改validate_password_policy,所以我在这里先将密码修改,改成一个满

足要求的密码,然后在进行validate_password_policy的修改。

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘Root_12root‘;#通过下面的命令可以查看这些属性的值,其中validate_password_length就是密码的长度

mysql> SHOW VARIABLES LIKE ‘validate_password%‘;
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 4 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | LOW |
| validate_password.special_char_count | 1 |
+--------------------------------------+-------+
7 rows in set (0.00 sec)

9.密码修改完成之后,需要设置两个属性的值,然后就可以修改我们想要的长度的密码了,我这边 长度设为1

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

10.然后再修改一次密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new password‘;

原文地址:https://www.cnblogs.com/MrXiaoAndDong/p/mysql8.html

时间: 2024-10-12 07:46:30

通过yum源在centOS7安装mysql8的相关文章

配置网络YUM源和第三方YUM源及编译安装Apache

配置网络YUM源和第三方YUM源及编译安装Apache 系统软硬件环境平台: VMware Workstation Pro 12.5.5 build-5234757 CentOS Linux release 7.3.1611 内核版本:3.10.0-514.el7.x86_64 测试时间:2017年6月13日 实验1:实现网络YUM源 1.准备相关系统光盘,搭建网络服务ftp或http [执行命令]#ls /mnt [执行命令]#mount | grep "/dev/sr0" [执行命

docker探索-CentOS7中配置Docker的yum源并升级安装docker1.13(十)

此处使用的是CentOS7,内核版本为 [[email protected] ~]# uname -r 3.10.0-327.el7.x86_64 该版本下,配置了yum的源为阿里的镜像源,具体的配置方法可以参见阿里镜像源配置方法 为了方便的安装升级Docker,同时按照Docker官方文档中的方式,配置Docker的yum源,具体参见CentOS docker yum 源配置方法 配置好yum源之后,可以通过yum的list命令,获取可以安装的docker版本 [[email protecte

centos7更换阿里云yum源后无法安装nginx的问题解决

在centos7上,我将yum源更换为阿里云源,按照配置完成后,想使用yum安装nginx,但是老是提示我找不到nginx,没有可用的安装包,无论我是换为华为云的yum源,还是其他国内源,都无法找到.我的centos版本为7.7 无论我是安装epel-release,还是安装nginx的仓库,都没办法找到nginx包 我的nginx repo配置也没问题 一安装就找不到 但是可以用yum搜索到nginx的其他组件 这不科学 后来我想一个办法,在能够yum安装nginx的同样的机器上,把nginx

CentOS7如何建立本地阿里yum源,并安装htop文件?

版本centos 7.01.[[email protected] yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 将原文件备案2.建立本地源[[email protected] yum.repos.d]# cat CentOS-Local.repo [Fedora-EPEL]name=Fedora EPEL for EL7baseurl=https://mirrors.aliyun.com/epel/7/x86_64/ //说明,在此

基于centos7 获得一个基于互联网的yum源,并安装ifconfig命令。

1.cd /etc/yum.repos.d/进入配置文件2.创建backup文件进行备份,并把所有C开头的文件加入backup3.引导安装rpm包wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 4.清除缓存,生成新的缓存.Yum clean all清除之前的缓存 Yum makecache生成新的缓存 5.通过"yum search ifconfig(查找安装包)"寻找ifconfig命令6.安装ifconfig命令 使用

linux centos7安装mysql8

一.RPM版安装 查看是否有其他版本的数据库,若有,删除干净 非root用户必须要有sudo权限 1.下载mysql相关安装包 https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/mysql-community-server-8.0.18-1.el7.x86_64.rpm https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql80-community-el7/m

yum源码编译安装http

继上次linux程序包管理(2)之yum的配置及使用,大家都很疑惑不是有yum就行了吗干嘛还要学习源码安装,听说源码安装很费事也很麻烦,是的 yum是用起来简单方便,但是yum是直接写在镜像里面的,所以一些安装包的版本就有点低了.而且有些特性是编译选定的,如果编译未选定此特性,将无法使用:rpm包的版本会落后于源码包,甚至落后很多.俗话说有利必有一弊,对于一些安装包已经更新换代了,大家都在接受新事物你还在原地不动,这对于it农民工来说不合适吧,所以源码安装就解决了这个问题,两者的结合三字棒棒哒.

RedHat Yum源下的安装vim

第一步:        手动将Redhat挂载到虚拟机里.      第二步:查询是否安装VIM [1](此处只是安装的mini版本) 第三步:挂在文件 第四步:搭建yum源 第五步:安装vim 关于 Public key for *.rpm is not installed解决办法[2] 参考文章[3] 注释: [1]http://os.51cto.com/art/201001/177866.htm [2]http://blog.163.com/[email protected]/blog/s

自建yum源及分组安装

最近在研究一套自动化运维方向的框架,在想到远程安装软件包的时候,觉得有yum支持会更方便一些.主要思路是把程序员写的代码或程序打包成rpm,然后提交到自建yum源,并实现按组安装,本地yum源实现步骤: 1.建本地yum源包涵base以及epel源,此源的搭建不再赘述. 2.建本地专有应用yum源. 创建rpm目录mkdir -p /psoft/6/x86_64/Packages/,然后把所有涉及到的rpm包拷贝到该目录. 如果只简单的实现yum install 安装,直接执行createrep