安装mysql和出现的常见错误

   我是为了安装hive所以先安装了mysql。前面的步骤都没有什么问题,很顺利。但是解压安装的时候出现了问题总是安装到一半就停止了。经过别人的指导我总算是知道哪里出错了。下面我给大家说一下我是具体怎么解决的。

首先查看是否已安装

rpm -qa|grep My

如果有就删除软件包

rpm -e 软件包名在这个步骤的时候我没有删除干净因为和cento7里的软件包发生了冲突导致安装失败所以要仔细查看。我删除的版本是(rpm -eMySQL-client-5.6.24-1.el6.x86_64.rpm)

查询版本信息

[root@hadoop1 mysql-libs]#rpm -qa|grep mariadb

然后执行

 [root@hadoop1 mysql-libs]#rpm -e --nodeps 查询出来的版本信息

[root@hadoop1 mysql-libs]# yum -y install autoconf

[hadoop@hadoop1 soft]$ sudo yum install zip unzip

这里的导入依赖可以直接在网上搜索都是有的直接复制粘贴就可以了

之后查询软件存在的目录是否存在你需要的软件版本信息

 [root@hadoop1 ~]# cd /opt/soft/mysql-libs

下载安装mysql

[root@hadoop1 mysql-libs]# rpm -ivh MySQL-server-5.6.24-1.el6.x86_64.rpm(这个是我自己安装的MySQL版本你们安装的时候要注意看是不是和我的这个版本一致)

我安装的时候在这个步骤里出现了错误是因为上面软件包没有删除干净导致的 (上面的图片是安装成功后的截图)

[root@hadoop1 mysql-libs]# cat /root/.mysql_secret

 

[root@hadoop1 mysql-libs]# service mysql status

 ERROR! MySQL is not running

[root@hadoop1 mysql-libs]# service mysql start

Starting MySQL. SUCCESS!

如果上面的步骤都做对了这一步不会出现错误所以到这一步算是成功了!

剩下的就是安装客户端

[root@hadoop1 ~]# cd /opt/soft/mysql-libs

[root@hadoop1 mysql-libs]# rpm -ivh MySQL-client-5.6.24-1.el6.x86_64.rpm

[root@hadoop1 mysql-libs]# mysql -uroot -p在这个步骤中你要客户端会给你自动生成密码你要记下来下面改密码的时候会用到

设置密码

SET PASSWORD=PASSWORD('root');

flush privileges;

 设置完新的密码不要忘记刷新

flush privleges

因为会导致测试失败

测试新密码

但是这个时候权限只能是自己用所以要给到全部的权限

mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

+--------------------+

4 rows in set (0.00 sec)

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update user set host='%' where host='localhost';

Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0

mysql> select User, Host, Password from user;

+------+-----------+-------------------------------------------+

| User | Host      | Password                                  |

+------+-----------+-------------------------------------------+

| root | %         | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |

| root | hadoop1   | *F67C08AD6794B84119DCE43DEF140B182368B10A |

| root | 127.0.0.1 | *F67C08AD6794B84119DCE43DEF140B182368B10A |

| root | ::1       | *F67C08AD6794B84119DCE43DEF140B182368B10A |

+------+-----------+-------------------------------------------+

4 rows in set (0.00 sec)

mysql> delete from user where Host ='hadoop1' or Host='127.0.0.1' or Host='::1';

Query OK, 3 rows affected (0.00 sec)

以上就是安装mysql以及我在MySQL安装时出现的问题了最后刷新之后退出(quit)即可。

以上步骤中我是借鉴他人的步骤完成,在途中我的出现错误所以稍加改动。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值