在linux 安装mysql后,为啥用rpm -qa grep mysql 却啥都没有显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux 安装mysql后,为啥用rpm -qa grep mysql 却啥都没有显示相关的知识,希望对你有一定的参考价值。

顺利安装mysql。但rpm -qa 却什么也没显示,但用service mysql start 却显示 OK

用service mysql start服务启动成功,说明MYSQL启动正常,用rpm -qa |grep mysql查看没有,是操作过程中错误造成的。解决方法如下:

1、登录mysql官网,找到一个自己想要的版本。

2、将刚才下载的tar文件上传至服务器,并且执行tar -xvf 文件名 进行解压。

3、解压后执行rpm -ivh 文件名进行安装会发现少了报错少了依赖,这时候就先去把依赖都安装了。

4、执行yum install libaio后其他依赖都存在于刚刚解压的包中,可以按照提示依次执行rpm -ivh 文件名来进行安装。

5、直到最后rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm 安装成功。

6、可以执行以下命令查看mysql是否安装成功rpm -qa |grep -I mysql和whereis mysql。

参考技术A linux区分大小写, 给grep 加上参数-i 匹配大小写就可以了本回答被提问者采纳 参考技术B 用service mysql start服务启动OK,就说明MYSQL启动正常,你用rpm -qa |grep mysql查看没有,可能是大小写的问题,用rpm -qa|grep -i mysql这样查看一下或用netstat -an这样看是否有在监听MYSQL端口,如果有就说明是正常的。 参考技术C 给grep 加上参数-i 匹配大小写就可以了 参考技术D 你mysql已经能够运行了,装好了

Linux环境下安装mysql5.6(二进制包不是rpm格式)

一.准备:

  1.CentOS release 6.8

  2.mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

  3.Linux下MySQL5.6与MySQL5.7安装方法略有不同

二.卸载原有的mysql

  find / -name mysql
  rm -rf 上边查找到的路径,多个路径用空格隔开

三.在安装包存放目录下执行命令解压文件

  tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

四.删除安装包,重命名解压后的文件

  rm -f mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
  mv mysql-5.6.31-linux-glibc2.5-x86_64/ mysql

五.添加mysql用户组和mysql用户

  先检查是否有mysql用户组和mysql用户

  groups mysql

  若无:

  groupadd mysql
  useradd -r -g mysql mysql

六.进入mysql目录更改权限

  cd mysql/
  chown -R mysql:mysql ./

七.执行安装脚本

  ./scripts/mysql_install_db --user=mysql

八.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

  chown -R root:root ./
  chown -R mysql:mysql data

九.更改mysql密码

  首先启动mysql

  ./support-files/mysql.server start

  如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可

  ps aux|grep mysql
  kill -9 上边的进程号

  杀掉后再重启即可

  更改密码

  ./bin/mysqladmin -u root -h localhost.localdomain password ‘root‘

十,登录mysql

  ./bin/mysql -h127.0.0.1 -uroot -proot

==========================================================

现在本地登录没问题了,远程登录一直没弄好,实不知什么原因,总是报找不到pid文件

Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/snsgou.pid)

试了各种办法都没有成功,请大哥们帮我一下,QQ群4060038

 

 

 

 

  

以上是关于在linux 安装mysql后,为啥用rpm -qa grep mysql 却啥都没有显示的主要内容,如果未能解决你的问题,请参考以下文章

为啥我在CentOS7下 使用rpm安装MySQL失败?

为啥source命令无法使用

linux下的mysql workbench 怎么安装啊?我已经下载了,rpm了,但是没有任何显示。

1.为啥安装vmtools时,linux里rpm的-ivh命令无效rpm的help里没有v和h参数,却有两个i参数解释都不同

linux 怎么在普通用户下安装mysql

VM下安装Linux的MySQL版本