Centos7 安装mysql详细方案

安装 mysql(方法一,简单且稳!)

三个命令即可完成安装,我们先来看简单粗暴的三个命令:

1.yum install mysql

2.yum install mysql-server

这第二条命令如果出现这种情况:安装mysql
不要紧张,这属于日常踩坑,正常现象,解决方案自然是有的:

首先,执行:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
下载了这个rpm包后,执行:rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装了这个rpm包后,执行:yum install mysql-community-server

接着继续执行第三步

3.yum install mysql-devel

现在我们已经成功地安装了mysql,如果不信,你尽管可以试试:

启动mysql服务:service mysqld restart
输入: mysql -uroot -p

成功

下面我们来设定一下root密码:set password for ‘root’@‘localhost’ =password(‘root’);

接着输入exit;退出,然后:

输入: mysql -uroot -proot 验证,成功!

在这里插入图片描述

这一套对于广大网友来说虽然屡试不爽,但是,仍不乏有因为天气、心情等不可抗力因素的网友踩坑,导致安装失败。
那不要紧张,这里来准备了另一套安装方案。。。。。。
执行之前,可将mysql彻底删除干净,删除方法参考 https://blog.csdn.net/Jack_Roy/article/details/86184625

安装 mysql(方法二,稳如狗!)

一样是三个命令即可完成安装:

1.wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2.yum -y install mysql57-community-release-el7-10.noarch.rpm
3.yum -y install mysql-community-server

成了,现在重启mysql:systemctl start mysqld.service
查看一下mysql的状态:systemctl status mysqld.service
在这里插入图片描述
这样便说明mysql是在运行状态了

这里多嘴几句:
					(可选)重新mysql服务:service mysqld restart
					(可选)关闭mysql服务:systemctl stop mysqld.service
					(可选)开启mysql服务:systemctl start  mysqld.service

接下来查看一下初始登录密码 :grep ‘temporary password’ /var/log/mysqld.log
登录:mysql -u root -p+你查询到的初始密码

在修改root密码之前,我们需要先做两件事:

1.设置为0判断密码的标准:set global validate_password_policy=0;
2.设置密码长度,最小值为4:set global validate_password_length=4;
完事之后
修改密码为root,之后就可以使用该密码登录了:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;

如果在windows下使用连接软件(如nacicat premium)连接数据库失败,显示不允许连接,则可以这样操作:

首先在命令行执行:mysql -u用户名 -p密码 进入mysql
然后在mysql中执行:use mysql;
update user set host = ‘%’ where user = ‘root’;(执行完可能会报错,不用管它)
FLUSH PRIVILEGES;
这三句之后:exit;
之后再重启连接就OK了

发布了31 篇原创文章 · 获赞 21 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Jack_Roy/article/details/86151187