装个Mysql怎么就这么难?

2020/5/20

程序员是没有女朋友的~~

CentOS 6.10安装MySQL一直出问题,换了各种不同的版本,装了又卸载,卸载了又继续重装,心累~~

问题一:最开始安装的MySQL5.7.30,能够顺利安装,但是在hive中配置了mysql驱动后,hive一直不能正常使用,不知道哪里出了问题,有可能是mysql权限的问题,一直解决不好。

    于是我想着换个版本低一点的MySQL试试。

问题二:换了个低版本的,启动mysql服务,错误提示 ---->  mysqld :未被识别的服务。查了一下原因,是因为配置文件 /etc/init.d 中不存在 mysqld 命令。

    按照网上的解决办法:1) 使用    “find  / -name mysql.server”  命令全盘搜索找到mysql.server 文件

              2)copy mysql.server  到  /etc/init.d  下,重命名为 mysqld。

    但是!!!

    

    什么也找不到~~

    我再查原因:

    

    显示我根本就没有安装msyql。

    啥原因啊?我明明就用 rpm  -ivh Mysql-*****.rpm 安装了呀!

    再查原因,说是 MySQL 里面的安装文件是有依赖关系的,如果安装顺序不正确,文件无法正常安装。妈蛋,那我重新安装再试试。

    先说说安装文件如下:

    

     其中 server 是服务器,client 是客户端,devel是安装PHP等依赖于Mysql的组件包。

    embedded是MySQL的嵌入式版本,shared是共享库,shared-compat是为了兼容老版本的共享库。test是测试组件。

作为一个初学者,刚开始学习就迎面袭来这么多问题,实在是太不友好了~~

我觉得应该先熟悉一下MySQL的默认安装路径,找什么文件也方便一点:

      

猜你喜欢

转载自www.cnblogs.com/guan-zl/p/12923516.html