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 ...
随机推荐
- @DependsOn注解的使用
如果Bean A 在创建前需要先创建BeanB此时就可以使用DependsOn注解 @Configuration public class MyConfig { @Bean @DependsOn(&q ...
- Centos-链接-ln
ln 用来在文件或者目录之间创建链接,分为软链接和硬链接,硬链接依据文件的inode来进行链接,linux系统中允许存在多个inode号,文件真正的删除,是指向这个文件block的inode为0则该数 ...
- 概率派VS贝叶斯派
机器学习中的MLE和MAP两大学派的争论: 频率学派 - Frequentist - Maximum Likelihood Estimation (MLE,最大似然估计): 频率学派认为世界是确定的, ...
- 关于对象的行为、数组、继承和类的高级概念(Java)
1.对象的行为: (1)方法调用栈:所有的方法调用都维护在一个称为调用栈的结构中. 第一个被调用的方法就是main(),该方法是Jvm调用的,因此main()方法总 ...
- 【SSO】一个简单的单点登录演示实现
业务系统的管理后台往往数量众多,且各自需要一套用户名密码来进行登录,不方便使用.因此花了点时间研究如何实现一套单点登录系统. 众所周知,SSO系统设计中,往往需要想办法解决cookie不能跨域的问题, ...
- CentOS7 没有安装 ifconfig 命令
ifconfig 命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息. 除此之外, ip a 命令,也可以设置或显示网卡的信息 在 CentOS 7 下,默认 ifconfig 命令是没有安 ...
- 一键同步,紧跟潮流——CODING 现已支持导入 GitHub 仓库
为方便用户从 GitHub 快速迁移到 CODING 并开始使用,CODING 现已支持导入 GitHub 仓库.免去繁琐步骤,只需简单两步操作即可完成导入,让仓库静默同步,无缝衔接,平滑过渡:同时还 ...
- 【水】怎么在 HZOI 上水到更高的分
前言 这些东西在联赛并用不了 预编译优化 40行优化 #define _CRT_SECURE_NO_WARNINGS #pragma GCC optimize(2) #pragma GCC optim ...
- Privileged Permission开机授权时序图 SourceCode android-10.0.0_r36
Privileged Permission开机授权时序图 | SourceCode:android-10.0.0_r36 | Author:秋城 | v1.1SystemServerSystemSer ...
- centos8平台使用pstree查看进程树
一,pstree用途 Linux pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 systemd 这个基本行程为根 (root) 说明:centos6及更旧版本为 ...