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. 如果未出现图中错误,要学会查看错误日志并且解决它!!
最新文章
- 4..一起来学hibernate之Session详解
- PMBOK学习笔记一
- mysql安装及卸载
- hdu 2094 产生冠军
- oc-11-结构体
- IOS调试lldb命令常用po
- YoMail 邮箱客户端的社会化之路,起于邮箱,不止于邮件
- 数据库.MongoDB.安装MongoDB数据库
- 如何查找元素对应事件的js代码,检测定位js事件
- Fiddler无法正常抓取谷歌等浏览器的请求_解决方案
- python学习中遇到的问题
- win10电脑安装win7
- Hdoj 2188.悼念512汶川大地震遇难同胞——选拔志愿者 题解
- XamarinAndroid组件教程RecylerView适配器动画动画种类
- 鱼缸的启示:Scale-out和Scale-up架构
- 入门:移动APP中的各种导航
- DX9 空间坐标变换示例代码
- P3084 [USACO13OPEN]照片Photo (dp+单调队列优化)
- android布局管理器
- zookeeper 启动脚本
热门文章
- 极简 Node.js 入门 - 4.4 可写流
- Spring学习(六)--Spring的IOC
- gRPC-微服务间通信实践
- Cortex-M3双堆栈MSP和PSP+函数栈帧
- STM32的CCM RAM
- 082 01 Android 零基础入门 02 Java面向对象 01 Java面向对象基础 02 构造方法介绍 01 构造方法-无参构造方法
- C++重载>;>;和<;<;(输入和输出运算符)详解
- 1-kubeadm部署1.18.0单master集群
- 题解:HDU 6598
- Linux下快速搭建测试网站DVWA