Centos7或RedHat7下安装Mysql
一次简单的Mysql安装记录
前言
由于网上安装Mysql的方式有很多种,但有些方式并未安装成功,比如用Yum源,还待后续查看具体是哪一步出了问题
以rpm包的形式安装Mysql
第一步:yum install wget -y
//安装wget工具
第二步: 以tar包形式拉取下载并进行解压
1.用wget拉取下载:
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
2.进行解压(个人是解压在/usr/local/src/mysql目录下):
tar -xvf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
图片参考:

第三步:安装
注意:在结尾加上 --nodeps --force 该字段,该功能为取消依赖安装。且按以下顺序安装!!
1.rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm --nodeps --force
2.rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm --nodeps --force
3.rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm --nodeps --force
4.rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm --nodeps –force
第三步:启动mysql服务,并且查看服务状态
1.启动:systemctl start mysqld
2.查看状态:systemctl status mysqld
3.成功之后:图片参考

第四步:查看Mysql默认密码
1.查看Mysql日志
grep 'temporary password' /var/log/mysqld.log
2.图片参考

第五步:修改默认密码
1.修改密码sql语句(修改用户名为‘root‘的密码为’123456‘)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
2.假如修改失败,出现如下提示信息“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”,请继续以下两条sql语句,如果修改成功可忽略以下两条sql语句
2.1设置 validate_password_policy 的全局参数为 LOW : set global validate_password_policy=LOW;
2.2 设置全局参数为 6 : set global validate_password_length=6;
2.3 重新更改 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
第六步:登录Mysql
最后:学会查看错误日志
由于个人原因,在第二次查看mysql服务和启动服务时,出现错误提示。特此记录!
1.查看错误日志:cat /var/log/mysqld.log
2.如出现图中错误可以采用以下方式解决

2.1 mkdir -p /var/run/mysqld
2.2 chown mysql.mysql /var/run/mysqld
2.3 最后,重启mysql服务
3. 如果未出现图中错误,要学会查看错误日志并且解决它!!
Centos7或RedHat7下安装Mysql的更多相关文章
- Linux centos7环境下安装MySQL的步骤详解
		Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ... 
- CentOS7下安装MySQL并配置远程连接
		一.CentOS7下安装MySQL数据库 CentOS7默认的安装包里面已经没有 MySQL-Server安装包了,远程镜像中也没有了. 默认的是MariaDB (MySQL的一个分支,开发这个分支的 ... 
- centos7.2下安装Mysql笔记
		centos7.2下安装Mysql笔记 安装 MySQL 适用于 CentOS 7.0 或以后版本: yum install mariadb mariadb-server 适用于 CentOS 6.8 ... 
- CentOS7下安装Mysql和Memcached 以及 使用C#操作Mysql和Memcached
		我本身是学.net的,但是现在很多主流SQL和NOSQL都是部置在linux下,本着好学的精神,前段时间装了个虚拟机,在其装上CentOS64位的服务器系统,对于英文0基础,linux0基础的我来说, ... 
- Linux下安装 MySQL
		Ubuntu环境 使用二进制安装包安装,相对简单绿色 1.到官网下载二进制压缩包http://dev.mysql.com/downloads/mysql/ 2.选择需要的版本 目前最新为5.7.之后选 ... 
- P1-Linux下安装MySQL及登录用户配置
		Linux下安装MySQL及登录用户配置 环境:Centos7.4 Mysql5.6 1. 查询是否安装 MySQL和MariaDB rpm -qa | grep -i mysql rpm -q ... 
- 腾讯云CentOS7.0使用yum安装mysql
		背景: 今天才申请了腾讯云+校园计划的1元服务器,(https://www.qcloud.com/event/qcloudSchool)安装了Centos7.0,在安装mysql的时候,使用yum l ... 
- Linux 下安装mysql 8.0.11(CentOS 7.4 系统)
		CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ... 
- 记录CentOS7.X版本下安装MySQL5.7数据库
		记录CentOS7.X版本下安装MySQL5.7数据库 设置rpm下载目录在/opt目录下新建一个目录存放mysql cd /opt sudo mkdir mysql12 下载MySQL的源 wg ... 
随机推荐
- SON Web Tokens 工具类 [ JwtUtil ]
			pom.xml <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt< ... 
- Python-设置文件缓冲类型
			案例: 将文件内容写入到硬件设备时候,使用系统调用,这类IO操作时间长,为了减小IO操作,通常会使用缓冲区(有足够多数据才能调用). 文件缓冲行为分为:全缓冲,行缓冲,无缓冲 如何解决? open(' ... 
- OpeMp【schedule】
- Leetcode-哈希表
			136. 只出现一次的数字 https://leetcode-cn.com/problems/single-number/ 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找 ... 
- Matlab中加汉明窗 ahmming 作用
			转自:http://www.cnblogs.com/lxy2017/p/4049124.html 1.什么是汉明窗? 语音信号一般在10ms到30ms之间,我们可以把它看成是平稳的.为了处理语音信号, ... 
- opencv的imread函数相对路径问题和 main 参数问题
			参考: https://blog.csdn.net/u013404374/article/details/80178822 https://blog.csdn.net/fujilove/article ... 
- Beyond Compare 3, 简体中文版 安装
			转载: 1.https://www.scootersoftware.com/download.php 2.http://www.scootersoftware.com/download.php 下载地 ... 
- CString类常用方法----Left(),Mid(),Right()
			参考:https://blog.csdn.net/Qingqinglanghua/article/details/4992624 CString Left( int nCount ) const; ... 
- 什么是ICD文件
			ICD就是IED Capability Description的简称,中文为IED能力描述文件.其中 IED是Intelligent Electronic Device的简称,是智能电子设备 智能电子 ... 
- 十一、模拟扫码登录微信(用Django简单的布置了下页面)发送接收消息
			为了能够模拟登陆QQ,并获取信息.对扫码登录微信进行了分析.简单的用了一下Django将获取的信息映射到页面上.(python3+pycharm) 主要过程就是: 1.获取二维码 2.扫码登录(有三种 ... 
