使用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/)
注意选择你所使用的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