mysql的安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql的安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3535字,纯文字阅读大概需要6分钟。
内容图文
![mysql的安装](/upload/InfoBanner/zyjiaocheng/525/9281385fffa44dbebb126de66c38f2ab.jpg)
环境介绍:
操作系统版本:CentOS Linux release 7.5.1804 (Core)
MySQL版本: Server version: 5.7.17
1 软件的安装
[root@mysql ~]# tar -xvf mysql-5.7.17.tar # -v 表示显示解压过程
./mysql-community-client-5.7.17-1.el7.x86_64.rpm
./mysql-community-common-5.7.17-1.el7.x86_64.rpm
./mysql-community-devel-5.7.17-1.el7.x86_64.rpm
./mysql-community-embedded-5.7.17-1.el7.x86_64.rpm
./mysql-community-embedded-compat-5.7.17-1.el7.x86_64.rpm
./mysql-community-embedded-devel-5.7.17-1.el7.x86_64.rpm
./mysql-community-libs-5.7.17-1.el7.x86_64.rpm
./mysql-community-libs-compat-5.7.17-1.el7.x86_64.rpm
./mysql-community-minimal-debuginfo-5.7.17-1.el7.x86_64.rpm
./mysql-community-server-5.7.17-1.el7.x86_64.rpm
./mysql-community-test-5.7.17-1.el7.x86_64.rpm
[root@mysql ~]#
[root@mysql ~]# yum -y install mysql-community*
2 启动服务,并设置为开机自启动
[root@mysql ~]# systemctl start mysqld #第一次启动,需要初始化数据,会比较慢
[root@mysql ~]# systemctl enable mysqld
3 使用随机密码登陆 #第一次启动时,mysql会自动为root账户配置随机密码,密码在日志文件 /var/log/mysqld.log中
[root@mysql ~]# grep password /var/log/mysqld.log #查看密码,并使用随机密码登陆
2020-06-25T13:12:04.592367Z 1 [Note] A temporary password is generated for root@localhost: KomTyuS=:6Pw
[root@mysql ~]# mysql -uroot -p‘KomTyuS=:6Pw‘
mysql> show databases; #提示必须修改密码才可执行其它操作
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql>
4 修改密码
#MySQL默认密码策略是生效的,设置密码时对密码长度和复杂度是有要求的,可以通过
#修改变量 validate_password_policy来改变密码策略
mysql> set global validate_password_policy=0; #把密码策略置为0
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password_length=6; #密码长度置为6
Query OK, 0 rows affected (0.00 sec)
mysql> alter user user() identified by "123456"; #修改当前账户的密码
Query OK, 0 rows affected (0.00 sec)
为了使修改的密码策略永久生效,在配置文件文件中添加如下内容
[root@mysql ~]# vim /etc/my.cnf
[mysqld]
validate_password_policy=0
validate_password_length=6
[root@mysql ~]# systemctl restart mysqld #重启服务
备注:
mysql的密码策略:
策略参数 值 描述
0 或者 LOW 长度
validate_password_policy 1 或者 MEDIUM(默认) 长度;、数字、大写、小写,、殊符号
2 或者 STRONG 长度、数字、大写小写、特殊符号、字典文件
mysql的安装
标签:密码策略 ted oba 开机自启动 grep before local 设置 系统版本
本文系统来源:https://www.cnblogs.com/sven-pro/p/13193108.html
内容总结
以上是互联网集市为您收集整理的mysql的安装全部内容,希望文章能够帮你解决mysql的安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。