使用yum命令安装mysql5.6 以及遇到的问题

使用yum命令安装mysql5.6                                https://blog.csdn.net/ayou_java/article/details/78019388

yum源运行时报错:couldn't connect to host  https://blog.csdn.net/u011808596/article/details/80046219

对第一篇进行了部分补充修改

因为yum命令当前版本只有5.1.37,如果要用yum安装更高版本,则需要以下操作。

输入"cat /etc/issue", 显示的是linux发行版本信息

0.删除原有数据库

rpm -qa | grep mysql           //查询
rpm -e mysql-libs-5.1.73-8.el6_8.x86_64(所有查到的都卸载掉) --nodeps

--------------------------------------
yum list installed | grep mysql          //第二种方式
yum -y remove mysql-libs.x86_64       


1.从MySQL开发者网站下载Yum仓库文件(http://dev.mysql.com/downloads/repo/)

使用yum命令安装mysql5.6 以及遇到的问题_第1张图片    使用yum命令安装mysql5.6 以及遇到的问题_第2张图片

注意选择你所使用的Linux的版本。
将下载的rpm文件传到你使用的Linux。
2.将yum库导入本地(yum运行下载的rpm文件)
a.运行yum命令

[root@redis1clone ~]# yum localinstall mysql-community-release-el6-5.noarch.rpm //根据下载的rpm更改前缀


b.查看可安装的mysql版本(默认enable项为最新版本)

 [root@redis1clone ~]# yum repolist all | grep mysql

c.设置安装版本(设置mysql 5.6下的enabled=1,其他为0,只有前几个是版本信息,后面是必装的服务)

 [root@redis1clone ~]# vi /etc/yum.repos.d/mysql-community.repo 

3.安装mysql5.6

[root@redis1clone ~]# yum -y install mysql-community-server

4.设置root用户密码(当前密码为空)
运行启动命令后会出现以下部分提示

[root@redis1clone ~]# service mysqld start

查看并修改密码

more /root/.mysql_secret
mysql  -uroot –p查看到的密码登录mysql
SET PASSWORD = PASSWORD('123456');        //设置密码

 

5.新增远程登陆用户,拥有所有权限(需要先登陆到mysql):

mysql>GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql>flush privileges;              //刷新

6.设置mysql的开机启动(退出 mysql)

chkconfig --add mysqld
chkconfig mysqld on

 

执行:yum repolist时报错:

Loaded plugins: fastestmirror, refresh-packagekit, security

Determining fastest mirrors
ftp://172.24.240.160/pub/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.

或者执行 Yum install *命令时报错:

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
ftp://172.24.240.160/pub/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.

原因:有可能ftp服务没有启动。

后来才想到 我第三台机器上安装impala的时候用的httpd服务,并没有开启,而且也没有安装ftp,不过不影响我在第一台机器正常yum安装mysql

 

 

你可能感兴趣的:(使用yum命令安装mysql5.6 以及遇到的问题)