登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 328|回复: 0

「转」CentOS7安装mysql图文详解

[复制链接]

179

主题

179

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-1-29 07:41:01 | 显示全部楼层 |阅读模式 来自 江苏徐州
本日在本身的测试centos7上安装mysql,网上找到一个比力好的文章,按步调做下来就可以乐成,只做了小部门的修改,详情如下:
1. 下载并安装MySQL官方的 Yum Repository
[root@localhost~]#wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
利用上面的下令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。
[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
之后就开始安装MySQL服务器。
[root@localhost ~]# yum -y install mysql-community-server
u3uDrmdo2B8O23zr.jpg
至此MySQL就安装完成了,然后是对MySQL的一些设置。
2 MySQL数据库设置
起首启动MySQL
[root@localhost ~]# systemctl start mysqld.service
检察MySQL运行状态,运行状态如图:
[root@localhost ~]# systemctl status mysqld.service
ukauxAA9XA1N7pG9.jpg
此时MySQL已经开始正常运行
如下下令进入数据库:
[root@localhost ~]# mysql –u root -p
输入初始暗码,此时不能做任何事变,由于MySQL默认必须修改暗码之后才气操纵数据库:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
这里有个题目,新暗码设置的时间假如设置的过于简朴会报错:
缘故原由是由于MySQL有暗码设置的规范,详细是与validate_password_policy的值有关:
MySQL完备的初始暗码规则可以通过如下下令检察:
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password_check_user_name | OFF |
| validate_password_dictionary_file | |
| validate_password_length | 4 |
| validate_password_mixed_case_count | 1 |
| validate_password_number_count | 1 |
| validate_password_policy | LOW |
| validate_password_special_char_count | 1 |
+--------------------------------------+-------+
7 rows in set (0.01 sec)
暗码的长度是由validate_password_length决定的,而validate_password_length的盘算公式是:
validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
我的是已经修改过的,初始环境下第一个的值是ON,validate_password_length是8。可以通过如下下令修改:
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
设置之后就是我上面查出来的那几个值了,此时暗码就可以设置的很简朴,比方1234之类的。到此数据库的暗码设置就完成了。
但此时另有一个题目,就是由于安装了Yum Repository,以后每次yum操纵都会主动更新,必要把这个卸载掉:
[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch
此时才算真的完成了。




上一篇:centos7多个启动菜单(选项),怎样删除?
下一篇:CentOS7搭建git服务器
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-3 14:20 , Processed in 0.102267 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表