yum安装MySQL后无法启动

yum安装MySQL后无法启动,第1张

在CentOS系统中,yum    install    mysql    后,使用     systemctl start mysqld    命令启动MySQL服务时报错如下:

Failed to start mysqld.service: Unit mysqld.service not found.

原因是MySQL的启动管理程序    mysql-server    没有安装导致的。

解决办法:手动安装    mysql-server 

yum    install    mysql-server 

之后,再使用命令启动MySQL服务就可以了。

yum默认安装的MySQL的账号名是root,刚开是没有密码,直接登陆即可。

修改root账户的密码为root,注意MySQL8.0以上的版本,存储密码的字段变成:authentication_string 了。

use mysql

select * from user\G

注意:存储密码的引擎 plugin 应该是:mysql_native_password,才可以被客户端Navicat登陆。

//为账号名为root设置密码为root

update user set authentication_string='' where user='root'

//把host改为%,既允许任意IP访问。

update user set host='%' where user='root'

通过rpm查看

查看软件是否安装

首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql

接着根据 rpm -ql 列出软件包安装的文件

综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置

Yum查找

除了rpm 查询还可以通过yum search 查找对应可以安装的软件包

其他查找方法

除了根据软件包来找文件位置之外,最常用的就是通过find查找某个关键字比如mysql所有包含mysql服务的文件路径

Which查找命令

Which命令是通过 PATH环境变量查找可执行文件路径,用于查找指向这个命令所在的文件夹

Whereis命令和find类似,不过不同的是whereis是通过本地架构好的数据库索引查找会比较快。如果没有更新到数据库里面的文件或命令则无法查找到信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8675436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存