安装 mysql(方法一,简单且稳!)
三个命令即可完成安装,我们先来看简单粗暴的三个命令:
1.yum install mysql
2.yum install mysql-server
这第二条命令如果出现这种情况:
不要紧张,这属于日常踩坑,正常现象,解决方案自然是有的:
首先,执行: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了