linux 安装mysql5.7 最舒服的方式

2018-09-23 10:53:20   作者:MangoCool   来源:MangoCool

个人觉得最舒服最靠谱的 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

标签: linux mysql 安装 简单

分享:

关于我

一个喜欢唱歌,热衷旅行,爱好电子产品的码农。没事,跟三五好友吼上几嗓子,约上几个背着行囊去露营或者宅在家里抱着孩子敲代码。

座右铭:当你的才华还撑不起你的野心的时候,你就应该静下心来学习,永不止步!

            人生之旅历途甚长,所争决不在一年半月,万不可因此着急失望,招精神之萎葸。


Copyright 芒果酷(mangocool.com) All rights reserved. 湘ICP备14019394号

免责声明:本网站部分文章转载其他媒体,意在为公众提供免费服务。如有信息侵犯了您的权益,可与本网站联系,本网站将尽快予以撤除。