个人觉得最舒服最靠谱的 mysql 安装方式就是如此:使用YUM源安装MySQL。
直接百度或者谷歌关键词:MySQL Yum Repository
然后选择第一项打开,或者点击地址:https://dev.mysql.com/downloads/repo/yum/
mysql 安装:
1、找到你要安装的版本的 rpm 包:
可能目前显示的都是 mysql8 的,但是没关系,之前资源都是有的,都可以试出来,比如:
https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
https://repo.mysql.com//mysql57-community-release-el7-8.noarch.rpm
你可以直接下载,或者用 wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm 下载至linux
2、下载完后,可以用命令查看该文件都包含哪些包:
rpm -qpl mysql57-community-release-el7-11.noarch.rpm
3、安装rpm包:
rpm -ivh mysql57-community-release-el7-11.noarch.rpm
4、接着查看yum库,会在yum库里生成以下几个包:
yum list Mysql*
当然我们要安装的是:mysql-community-server.x86_64
5、安装 mysql:
yum install mysql-community-server
最后看到 Complete! 就代表成功了!
据说:这样做的好处在于,可以用yum管理MySQL的包,尤其是可以把MySQL的安装包生成到YUM库里,更多MYSQL的安装方式。
设置密码:
1、mysql 配置文件修改为免密码登录:
vim /etc/my.cnf
添加:skip-grant-tables
2、启动 mysql 服务:
service mysqld start
并查看状态 service mysqld status
3、登录:
mysql -u root -p
然后要输入密码时直接回车。
4、修改密码:
set password for root@localhost = password('123456');
这种方式修改不了,提示很明显!
update user set authentication_string=PASSWORD("123456") where user="root";
记得要:flush privileges; 然后 quit;
注意:这里有个问题就是密码设置太简单了,后续再次登录时会强制你重新设置密码才能继续操作!
知识补充:
validate_password_policy 参数可选值:MEDIUM或者0 、LOW或者1、STRONG或者2
LOW :策略仅测试密码长度。密码长度必须至少为8个字符。
MEDIUM :策略添加了密码必须至少包含1个数字字符,1个小写字符,1个大写字符和1个特殊(非字母数字)字符的条件。
STRONG :策略添加了长度为4或更长的密码子字符串不能匹配字典文件中的字词(如果已经指定)的条件。
所以最终的密码设置策略就是:不得低于8位,而且必须至少有一个大写和一个小写字母、至少一个数字和至少的一个特殊字符组成;
最基本的规则:大写+小写+特殊字符+数字组成的8位以上密码。
5、注释 skip-grant-tables 重新登陆:
记得需要重启服务!
6、重新登录,须要重新修改密码:
操作,你会发现你必须修改密码
修改密码:
ALTER USER USER() IDENTIFIED BY 'mima88*2018*MIMA';
7、修改远程访问权限:
grant all privileges on *.* to root@'%' identified by "mima88*2018*MIMA";
flush privileges;
这样就可以远程访问了,但是要注意,安全起见,一般不建议把全部的权限都放开,如须修改:百度吧,更详细!
参考文章:
https://www.cnblogs.com/weiok/p/5373270.html
https://www.58jb.com/html/162.html
分享:
崇尚极简,热爱技术,喜欢唱歌,热衷旅行,爱好电子产品的一介码农。
联系QQ:58742094
联系电话:
工作邮箱:
当你的才华还撑不起你的野心的时候,你就应该静下心来学习,永不止步!
人生之旅历途甚长,所争决不在一年半月,万不可因此着急失望,招精神之萎葸。
Copyright 2015- 芒果酷(mangocool.com) All rights reserved. 湘ICP备14019394号
免责声明:本网站部分文章转载其他媒体,意在为公众提供免费服务。如有信息侵犯了您的权益,可与本网站联系,本网站将尽快予以撤除。