前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Centos7.x 安装Mysql

Centos7.x 安装Mysql

作者头像
SpiritLing
发布2019-08-01 20:25:43
4620
发布2019-08-01 20:25:43
举报
文章被收录于专栏:SpiritLingSpiritLing

一、Mysql 安装启动

1.下载并安装MySQL官方的 Yum Repository

代码语言:javascript
复制
1 $ wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.Yum 安装

代码语言:javascript
复制
1 $ yum -y install mysql57-community-release-el7-10.noarch.rpm

3.安装 Mysql

代码语言:javascript
复制
1 $ yum -y install mysql-community-server

4.启动 Mysql

代码语言:javascript
复制
1 $ systemctl start  mysqld.service

二、Mysql设置

1.查看原始密码

代码语言:javascript
复制
1 grep "password" /var/log/mysqld.log

2.修改密码及其策略

2.1 修改密码策略(如果不需要直接看2.2)

代码语言:javascript
复制
 1 > show VARIABLES like "%password%"
 2 +---------------------------------------+---------+
 3 | Variable_name                         | Value   |
 4 |---------------------------------------+---------|
 5 | default_password_lifetime             | 0       |
 6 | disconnect_on_expired_password        | ON      |
 7 | log_builtin_as_identified_by_password | OFF     |
 8 | mysql_native_password_proxy_users     | OFF     |
 9 | old_passwords                         | 0       |
10 | report_password                       |         |
11 | sha256_password_proxy_users           | OFF     |
12 | validate_password_dictionary_file     |         |
13 | validate_password_length              | 8       |
14 | validate_password_mixed_case_count    | 1       |
15 | validate_password_number_count        | 1       |
16 | validate_password_policy              | MEDIUM  |
17 | validate_password_special_char_count  | 1       |
18 +---------------------------------------+---------+

介绍几个主要的:

validate_password_number_count

参数是密码中至少含有的数字个数,当密码策略是MEDIUM或以上时生效。

validate_password_special_char_count

参数是密码中非英文数字等特殊字符的个数,当密码策略是MEDIUM或以上时生效。

validate_password_mixed_case_count

参数是密码中英文字符大小写的个数,当密码策略是MEDIUM或以上时生效。

validate_password_length

参数是密码的长度,这个参数由下面的公式生成

代码语言:javascript
复制
 1 # 更改密码长度
 2 set global validate_password_length=0;
 3 
 4 # 更改数字个数
 5 set global validate_password_number_count=0;
 6 
 7 # 更改大小写字母个数
 8 set global validate_password_mixed_case_count=0;
 9 
10 # 更改特殊字符个数
11 set global validate_password_special_char_count=0;

2.2 修改密码

代码语言:javascript
复制
1 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Your New Pssword';

3. 开启远程访问

代码语言:javascript
复制
1 grant all privileges on *.* to 'root'@'You IP or ALL %' identified by 'Your Password' with grant option;
代码语言:javascript
复制
1 flush privileges; # 刷新权限

4. 配置字符

在  [mysql] 之前插入下面两行

代码语言:javascript
复制
1 [client]
2 default-character-set=utf8

在 socket 之后插入下面两行:

代码语言:javascript
复制
1 character-set-server=utf8
2 collation-server=utf8_general_ci

5. 事务隔离

代码语言:javascript
复制
transaction_isolation = READ-COMMITTED

将其上面的放入  my.cnf 或者 my.ini 文件中


做完上面的可以重启下Mysql服务。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、Mysql 安装启动
    • 1.下载并安装MySQL官方的 Yum Repository
      • 2.Yum 安装
        • 3.安装 Mysql
          • 4.启动 Mysql
          • 二、Mysql设置
            • 1.查看原始密码
              • 2.修改密码及其策略
                • 2.1 修改密码策略(如果不需要直接看2.2)
                • 2.2 修改密码
              • 3. 开启远程访问
                • 4. 配置字符
                  • 5. 事务隔离
                  相关产品与服务
                  云数据库 SQL Server
                  腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档