内容简介:#centos yum安装mysql5.7在测试开发环境,初始化一个数据库,通常选择yum来安装,本文将常见的mysqlyum源及安装方式梳理centos6或者centos7
#centos yum安装 mysql 5.7
在测试开发环境,初始化一个数据库,通常选择yum来安装,本文将常见的mysqlyum源及安装方式梳理
系统环境
centos6或者centos7
查看系统是否已经安装mysql
rpm -qa | grep mysql yum list installed | grep mysql
卸载当前数据库
centos6.x或者centos7.x :
yum -y remove mysql*
mysql数据源下载
centos6.x
yum install -y http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm
centos7.x
yum install -y http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
mysql安装
yum install -y mysql-community-server
mysqlroot密码修改
# 启动数据库 service mysqld start # 查看密码 cat /var/log/mysqld.log | grep "password" | grep "generated" # 登陆数据库 mysql-uroot -p # 修改密码 SET PASSWORD = PASSWORD('your new password'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; flush privileges;
mysql常用操作
设置字符集:
# 在 [mysqld] 前添加如下代码: [client] default-character-set=utf8 # 在 [mysqld] 后添加如下代码: character_set_server=utf8 # 重启mysql后再登录,看看字符集,6个utf8就算OK show variables like '%character%';
忘记密码时,重置密码:
service mysqld stop mysqld_safe --user=root --skip-grant-tables --skip-networking & mysql -u root 进入MySQL后 use mysql; update user set password=password("new_password") where user="root"; flush privileges;
数据库授权:
grant all privileges on *.* to uaername@"%" identified by "new password";
数据库设置密码复杂度:
-
validate_password_dictionary_file: 插件用于验证密码强度的字典文件路径。
-
validate_password_length: 密码最小长度,参数默认为8,它有最小值的限制,最小值为:validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
-
validate_password_mixed_case_count: 密码至少要包含的小写字母个数和大写字母个数。
-
validate_password_number_count: 密码至少要包含的数字个数。
-
validate_password_policy: 密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG
修改mysql参数配置 mysql> set global validate_password_policy=0; Query OK, 0 rows affected (0.05 sec) mysql> set global validate_password_mixed_case_count=0; Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password_number_count=3; Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password_special_char_count=0; Query OK, 0 rows affected (0.00 sec) mysql> set global validate_password_length=3; Query OK, 0 rows affected (0.00 sec) mysql> SHOW VARIABLES LIKE 'validate_password%'; +--------------------------------------+-------+ | Variable_name | Value | +--------------------------------------+-------+ | validate_password_dictionary_file | | | validate_password_length | 3 | | validate_password_mixed_case_count | 0 | | validate_password_number_count | 3 | | validate_password_policy | LOW | | validate_password_special_char_count | 0 | +--------------------------------------+-------+ 6 rows in set (0.00 sec) # 修改简单密码: mysql> SET PASSWORD =PASSWORD('root'); mysql> SET PASSWORD FOR username=PASSWORD('new password');
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Golang入门:从安装、部署以及GoLand的安装开始
- Win2016上安装SFB2015先决条件安装失败:RewriteModule
- mac:Go安装和配置+GoLand安装和使用之完整教程
- Pulsar本地单机(伪)集群 (裸机安装与docker方式安装) 2.2.0
- 如何将Rancher 2.1.x 从单节点安装迁移到高可用安装
- (教科书式教程!)在VMware Workstation 14 上安装CentOS 7 【送安装包】
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Filter Bubble
Eli Pariser / Penguin Press / 2011-5-12 / GBP 16.45
In December 2009, Google began customizing its search results for each user. Instead of giving you the most broadly popular result, Google now tries to predict what you are most likely to click on. Ac......一起来看看 《The Filter Bubble》 这本书的介绍吧!
XML、JSON 在线转换
在线XML、JSON转换工具
HSV CMYK 转换工具
HSV CMYK互换工具