CentOS6、7安装MySQL5.7全教程

CentOS6、7安装MySQL5.7全教程

做开发总得用到数据吧,Linux作为服务器,总得有一个数据库来存储测试用的数据,所以呢,这里附上CentOS6、7安装MySQL5.7的教程喔~

用到的工具:CentOs6、7;Mysql依赖包

Step1. 查看已安装的mysql:

# yum list installed | grep mysql
mysql-libs.x86_64       5.1.71-1.el6    @anaconda-CentOS-201311272149.x86_64/6.5

卸载当前mysql:

# yum -y remove mysql-libs.x86_64

Step2. 下载安装所需依赖:

先到https://dev.mysql.com/downloads/repo/yum/下载,根据自己Linux版本来选择,比如本人是Centos6.5,故选择第二个,依次类推:

将下载的mysql80-community-release-el6-1.noarch.rpm文件上传到Linux服务器中

Step3. 安装依赖:

使用以下命令,注意此命令需要在mysql80-community-release-el6-1.noarch.rpm文件的所在目录下执行。

执行过程中会出现Is this ok [y/N]: ,输入y就行了。

# yum localinstall mysql80-community-release-el6-1.noarch.rpm

执行完之后,使用# ls /etc/yum.repos.d命令可以看到多出来了两个文件

# ls /etc/yum.repos.d
mysql-community.repo        mysql-community-source.repo

Step4. 运行yum repolist enabled | grep mysql查看mysql57是否可用。

如果运行的结果如下:

# yum repolist enabled | grep mysql
mysql-connectors-community           MySQL Connectors Community              59
mysql-tools-community                MySQL Tools Community                   65
mysql80-community                    MySQL 8.0 Community Server              29

则需要使用命令vim /etc/yum.repos.d/mysql-community.repo修改mysql57的enabled为1,而其他的版本则设为0.具体如下:

vim /etc/yum.repos.d/mysql-community.repo

修改部分:

......
# Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
 ......
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

设置完的运行结果为:

# yum repolist enabled | grep mysql
mysql-connectors-community           MySQL Connectors Community              59
mysql-tools-community                MySQL Tools Community                   65
mysql57-community                    MySQL 5.7 Community Server             273

Step5. 开始安装:

# yum install mysql-community-server

如果中途出错停止,一般是因为网速原因,可以重复执行此命令

Step6. 安装完成后,启动mysql服务(可能第一次会出错,那就再运行一次~):

# service mysqld start
Initializing MySQL database:  [FAILED]
# service mysqld start
Starting mysqld:  [  OK  ]

Step7. 查看默认root用户的密码:

# cat /var/log/mysqld.log | grep [email protected]
2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for [email protected]: DJ#erA*-p6&?

DJ#erA*-p6&?    即为root用户的初始密码

Step8. 使用mysql -uroot -p命令登录,需要输入上一步中的密码。

进入之后进行任何操作都会提示ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.这时需要重置密码:

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password=password(‘new_password‘);
Query OK, 0 rows affected, 1 warning (0.01 sec)

mysql> alter user ‘root‘@‘localhost‘ password expire never;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

再退出mysql,使用新密码重新登陆即可。

咋样,是不是hin简单哩,有何问题请留下你的评论喔~

原文地址:https://www.cnblogs.com/r2musmile/p/9562949.html

时间: 2024-08-26 21:31:06

CentOS6、7安装MySQL5.7全教程的相关文章

CentOS6.5安装MySQL5.7详细教程(未完待续)

注:文中所写的安装过程均在CentOS6.5 x86下通过测试 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错 1 # yum list installed | grep mysql 2 mysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.5 3 # yum -y remove mysql-libs.i686 2.从mysql的官网下载mysql57-commun

CentOS6.5安装MySQL5.7详细教程

https://www.cnblogs.com/lzj0218/p/5724446.html 1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: yum list installed | grep mysql mysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.5 yum -y remove mysql-libs.i686 2.从mysql的官网下载mysql57-

centos6.8安装mysql5.6【转】

首先先要去看看本机有没有默认的mysql, 本地默认有的,我们应先卸载,在安装新的这个逻辑. rpm -qa | grep mysql 我本机默认安装的mysql5.1.73 下一步删除 rpm -e --nodeps “要卸载的名字” rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64 这样本机的mysql就算卸载完成,下面我们要安装新的 了. 有朋友问,为啥不用wge,用rz,其实用哪个都一样,自己习惯. 在usr/local下创建一mysql文件夹

CentOS-6.3安装Mysql-5.5.29

安装方式分为rpm和源码编译安装两种,本文是采用mysql源码编译方式,编译器使用Cmake.软件需要mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz,请自行下载.下载地址:http://mysql.mirror.kangaroot.net/Downloads/http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz其中mysql使用最新的稳定版本,即最新试用版的上一个版本,且非rc或者alpha的版本,Cmak

CentOS6.5安装zabbix2.4详细教程

CentOS6.5安装zabbix2.4详细教程 1.准备CentOS6.5系统,配置IP地址,确保与互联网连接正常. [[email protected] ~] ping www.baidu.com PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data. 64 bytes from 14.215.177.39: icmp_seq=1 ttl=128 time=10.4 ms 64 bytes from 14.215.177.39:

CentOS6.5安装MySQL5.7

CentOS6.5安装MySQL5.7以hadoop用户登录系统,1.检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: #查看mysql是否安装,如果已经安装需要卸载,如果是 sudo rpm -qa|grep mysql 2.如果存在mysql,依次卸载 sudo yum -y remove mysql-community-server-5.7.23-1.el6.x86_64 sudo yum -y remove mysql-community

Centos6.5安装MySQL5.6备忘记录

Centos6.5安装MySQL5.6 1. 查看系统状态 [root@itzhouq32 tools]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@itzhouq32 tools]# uname -a Linux itzhouq32 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Lin

centos6.5 安装mysql5.6

今天想尝试给线上数据库的备份做个恢复测试,需要先安装一个数据库.出现了一下问题 1 操作系统是centos6.5 的版本 ,安装数据库是mysql5.6.31. 最初我下载的是rpm包安装,觉得测试环境就直接rpm安装会快一点. 安装过程中出现依赖关系报错 Requires: libc.so.6(GLIBC_2.14)(64bit) 类似以上的报错共有6条左右 2 根据报错用yum安装libc.so.6 还有另外几个依赖关系问题.但是操作后安装mysql依然报错.后来查看了很多的文档,发现应该是

CentOS6.5安装MySQL5.1.73数据库

一.描述 本博客主要介绍CentOS6.5安装MySQL数据库 .启动和关闭MySQL服务.MySQL的登录和退出,以及My SQL数据库root用户的密码配置和修改. 二.主要步骤 1.查看本系统是否已经安装有MySQL数据库 先查看本操作系统是否已经安装有操作系统,显示只有一个mysql的类库,并没有安装该数据库. [[email protected] tongSoftware]$ rpm -qa | grep mysql mysql-libs-5.1.73-3.el6_5.x86_64 2