RedHat7 安装 MySQL 5.7
一、MySQL下载
- 通过官网下载:https://dev.mysql.com/downloads/mysql/ ,或者我这里是安装5.7.12,可以直接根据以下命令获得:
wegt http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
二、MySQL安装
1. 安装检查
输入命令 rpm -aq | grep mysql ,检查是否安装:
[root@localhost ~]# rpm -aq | grep mysql
mysql-community-common-5.7.12-1.el6.x86_64
mysql-community-libs-5.7.12-1.el6.x86_64
mysql-community-server-5.7.12-1.el6.x86_64
mysql-community-client-5.7.12-1.el6.x86_64
这里表示已经安装,则需要先卸载数据库(没有安装的可以跳过步骤2)
2. 卸载数据库
停止MySQL服务:
service mysqld start
使用命令删除数据库命令:rpm -e –nodeps 包名,输入以下命令删除数据库
rpm -ev mysql-community-common-5.7.12-1.el6.x86_64 --nodeps
rpm -ev mysql-community-libs-5.7.12-1.el6.x86_64 --nodeps
rpm -ev mysql-community-server-5.7.12-1.el6.x86_64 --nodeps
rpm -ev mysql-community-client-5.7.12-1.el6.x86_64 --nodeps
查找MySQL目录
[root@localhost ~]# find / -name mysql
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/mysql
/usr/local/mysql
删除MySQL目录
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql
rm -rf /usr/local/mysql
删除 my.cnf
rm -rf /etc/my.cnf
3. 安装MySQL
创建MySQL安装目录
mkdir -p /usr/local/mysql
复制下载的MySQL文件到安装目录下
cp ~/download/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar /usr/local/mysql/
解压文件
cd /usr/local/mysql/
tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
按顺序执行如下安装
rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh imysql-community-server-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.12-1.el6.x86_64.rpm
到此安装完成,安装完成后MySQL服务不会启动,接下来我们启动服务
4. MySQL启动
启动MySQL服务:
systemctl start mysqld.service
查看服务启动状态:
[zhaobin@localhost mysql]$ systemctl status mysqld.service
● mysqld.service - SYSV: MySQL database server.
Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)
Active: active (running) since 二 2019-06-18 10:28:34 CST; 6h ago
Docs: man:systemd-sysv-generator(8)
Process: 3497 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=0/SUCCESS)
Main PID: 3833 (mysqld)
CGroup: /system.slice/mysqld.service
├─3635 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --soc...
└─3833 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --...
[zhaobin@localhost mysql]$
Active 为running表示服务启动成功
5. 修改root密码
启动之后密码就初始化好了,通过:grep 'temporary password' /var/log/mysqld.log 查看密码
.[zhaobin@localhost mysql]$ sudo grep 'temporary password' /var/log/mysqld.log
2019-06-17T08:50:55.318532Z 1 [Note] A temporary password is generated for root@localhost: IyUZ/RY3-ra2
IyUZ/RY3-ra2 即为root的默认密码,接下来登陆MySQL 修改密码
[zhaobin@localhost mysql]$ mysql -uroot -p
Enter password: //在这里输入root的默认密码
登陆成功后,设置MySQL密码:
set password for 'root'@'localhost'='P@ssw0rd123';
到此MySQL已经成功安装。
说明:如果安装成功后MySQL无法正常启动,先根据log排查问题,无法解决根据步骤2卸载后重新安装即可。
RedHat7 安装 MySQL 5.7相关推荐
- redhat7.1安装mysql_redhat7.1 安装mysql 5.7.10步骤详解(图文详解)
在redhat下安装MySQL,步骤如下 Mysql目录安装位置:/usr/local/mysql 数据库保存位置:/data/mysql 日志保存位置:/data/log/mysql 下载安装包 h ...
- mysql下载与安装教程5.7_安装mysql 5.7 最完整版教程
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo ...
- Linux安装mysql,一步到位!
今天在腾讯云上面买了一个服务器,想要把自己的项目部署一下,就要安装mysql,以下是我的安装步骤,在网上有很多人把install敲错了,还有的少-get,种种错误试完之后,我决定发一篇 sudo ap ...
- liunx上mysql源码安装mysql,搞定linux上MySQL编程(一):linux上源码安装MySQL
[版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途] 1. 首先下载源码包: ftp://ftp.jaist.ac.jp/pub/m ...
- Docker学习(八)-----Docker安装mysql
安装MySQL 5.*版本 1.搜索镜像 docker search mysql 2.下载镜像 docker pull mysql:5.6 3.创建并启动MySQL容器 docker run -d - ...
- centos7 安装 Mysql 5.7.28,详细完整教程
1. 下载 MySQL yum包 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm 2.安装MySQL源 r ...
- linux离线安装g 报错,Linux离线安装mysql 5.6详细步骤
tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz 8.将解压好的文件夹重命名为mysql mv mysql-5.6.40-linux-glibc ...
- rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24
前言 请务必先把整篇文章通读一遍,特别是后面的问题列表,以致于在安装过程中出现问题后不会心惊胆颤. 0.在安装mysql之前,查看是否已安装,及其删除方式 rpm -qa|grep mysql #查看 ...
- rpm怎样在win安装mysql_centos7.6安装mysql的正确步骤
1.centos7下安装mysql linux下mysql安装包快速下载 链接: https://pan.baidu.com/s/1eEvgRCAf540bWAM52icVAw 提取码: 9jv0 官 ...
- 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法
为了简单省事,我在CentOS 6.3上直接使用yum方法来安装MySQL,安装很顺利,但是我发现root用户登录不了. 下面是参考网上的资料并实操后的笔记整理 yum -y install mysq ...
最新文章
- 可以打游戏的计算机,还在用笔记本玩游戏?台式机才能给你极致享受
- 使用调用者权限实现Schema导向操作
- java8 lambda python_【学习笔记】java8 Lambda表达式语法及应用
- python实现kmean算法_K-means聚类算法的Python实现,Kmeans
- Linux系统管理第1天
- NanoPC-T4 RK3399和PC局域网络传输摄像头视频python
- 手机上编程python的软件_盘点几个在手机上可以用来学习编程的软件
- 渗透测试实习日记day1
- MySQL条件查询IN和NOT IN左右两侧包含NULL值的处理方式
- 密码学_最近在论证一个问题,到底是先有鸡还是先有蛋
- SqlServer中的dbo是什么意思?[转]
- 神一般的科学“超人”尼古拉-特斯拉!
- 计算机专业写作与沟通大作业,四川电大5110047 计算机办公软件应用第1次形考作业答案...
- 这些优秀的 Spring Cloud 开源软件,你知道的有几个?
- java 删除指定文件夹 以及文件下下面的所有文件
- Mockito 如何编写实现代码覆盖率,模拟接口返回的数据
- R数据分析:扫盲贴,什么是多重插补
- 全国第四轮学科评估结果(工学-0812计算机科学与技术)
- ubuntu linux 13.04更新
- 华东之旅--杭州第一天