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'

mysql在linux下有三种安装方式,依照难以程度排序:

第一种是yum install mysql,这种安装方式最简单,初学可以采用。但是这种安装的弊端是安装的版本比较低,现在安装的话是5.17的版本。

第二种方式是下载最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解压缩后,用rpm -ivh 包名,安装四个包就可以了,注意先后顺序。

第三种方式是下载最新的mysql-5.6.27-linux-glibc2.5-i686.tar.gz,解压缩后,手动配置。主要包括配置:增加mysql用户和群组;拷贝my-default.inf文件为my.inf到/etc/下;安装并初始化/mysql-5.6.27/scripts/mysql_install_db --user=mysql --basedir=/... --datadir=/...;增加到服务中chkconfig --add mysql ,chkconfig mysql on ;启动服务service mysql start ;修改root初始密码。 *** 作完以上几部基本上就可以了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存