文档章节

Mysql---Centos7软件安装

闰土的好友猹
 闰土的好友猹
发布于 2016/11/21 09:12
字数 314
阅读 6
收藏 0

Mysql---Centos7软件安装

rpm安装

1. 下载rpm

http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

2. 安装rpm

rpm -uvh(-ivh) mysql57-community-release-el7-9.noarch.rpm

3. 安装mysql

sudo yum install mysql-community-server

4. 启动mysql

sudo service mysqld start

5. 查看mysql状态

sudo service mysqld status

6. 查看安装过程中生成的默认密码

sudo grep 'temporary password' /var/log/mysqld.log

7. 登录mysql

mysql -u root -p

8. 修改mysql默认密码校验规则

如果发现语句无法执行,应该是语句中的空格问题,手打代替粘贴复制。

#密码强度可由validate password strength()函数评估(返回0至100之间的数),如:
mysql>select VALIDATE_PASSWORD_STRENGTH('123456');
mysql>select VALIDATE_PASSWORD_STRENGTH('Password@123456');
#修改方法如下:
set global validate_password_policy=low;
set global validate_password_length=4;
ALTER USER USER() IDENTIFIED BY '123456';
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 8     |
| 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.00 sec)
mysql> 

Mysql日志:

mysql>  select @@log_error;
+---------------------+
| @@log_error         |
+---------------------+
| /var/log/mysqld.log |
+---------------------+
1 row in set (0.00 sec)
mysql> 
# grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码

Mysql安装

1、sudo rpm -Uvh platform-and-version-specific-package-name.rpm
2、sudo rpm -Uvh mysql57-community-release-el6-n.noarch.rpm
3、yum repolist all | grep mysql
4、sudo yum install mysql-community-server
5、sudo service mysqld start
6、sudo service mysqld status
7、sudo grep 'temporary password' /var/log/mysqld.log
8、mysql -uroot -p 
9、ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

其他资源

MySQL入门

© 著作权归作者所有

共有 人打赏支持
上一篇: Maven奇淫技巧
下一篇: Java 数据结构
闰土的好友猹
粉丝 6
博文 44
码字总数 36620
作品 0
杭州
后端工程师
私信 提问
【Linux】【MySQL】CentOS7安装最新版MySQL8.0.13(最新版MySQL从安装到运行)

1、前言   框框博客在线报时:2018-11-07 19:31:06   当前MySQL最新版本:8.0.13 (听说比5.7快2倍)   官方之前表示:MySQL 8.0 正式版 8.0.11 已发布,MySQL 8 要比 MySQL 5.7 快 2 ...

Code辉
昨天
0
0
mysql在安装的时候 如何选择正确的版本?

看了下有如下 MySQL-5.0.95-1.glibc23.rpm MySQL-bench MySQL-client MySQL-client-community MySQL-community MySQL-community-debuginfo MySQL-debuginfo MySQL-devel 这么多的包软件名 应......

海强大叔
2018/09/28
181
2
高可用centos7 HA:corosync+packmaker+http\mysql

corosync+pacemaker:在配置corosync时最好具有三个以上的节点,并且节点个数 为奇数个,如果使用偶数个节点的话也没关系,只是要关闭不具有法定票数的决策 策略功能 支持的服务在pacemaker...

lawsonduan
2016/08/11
0
0
centos7安装mysql5.7.18笔记

重装了一下系统,装了centos7,但是centos7下默认没有安装mysql,有MariaDB数据库,网上的解释是: “MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发...

panday
2018/07/23
0
0
SaltStack使用教程(六):管理服务妙用pillar实现centos6和centos7通配

随着centos7的不断稳定和新的特性吸引,公司慢慢开始用centos6向centos7迁移。因为早起写了很多专用于centos6的sls最近抽时间把一部分地方进行了修改,例如centos6的mysql到cnetos7默认变为了...

qq850900633
2017/03/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

给windows server中的“未识别的网络”或“无法识别的网络”设置网络位置类型

在windows server中,如果网络没有被正确的识别,那么就需要手工设置一下网络位置类型。 将“公用网络”指定设置为“专用网络“ 【控制面板】--【系统和安全】--【管理工具】--【本地安全策略...

gugudu
47分钟前
1
0
阿里强制要求的21条Java开发规范,可以避免很多坑

1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2. 【强制】所有的覆写方法,必须加@Override注解。 说明:getObject...

天王盖地虎626
今天
6
0
oracle dg 备库未设置convert参数导致ORA-01111,ORA-01110

查看trace 文件: MRP0: Background Managed Standby Recovery process started (amls) started logmerger process Sun Jan 20 07:55:53 2019 Managed Standby Recovery starting Real Time ......

hnairdb
今天
2
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linux-tao
今天
2
0
乱入Linux界的我是如何学习的

欢迎来到建哥学Linux,咳!咳!咳!开个玩笑哈,我是一个IT男,IT界的入门选手,正在学习Linux。 在之前,一直想进军IT界,学习IT技术,但是苦于没有人指导,也不知道学什么,最开始我自己在...

linuxprobe16
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部