Linux下MySQL的安装-yum安装

可紊 提交于 2021-01-02 14:05:14

Mysql作为一个c-s架构的软件,有客户端也有服务端。

        我们一般是在一台节点上安装服务端,在其他节点上安装客户端,通过配置,从客户端访问服务端,使用其服务。Linux下mysql的安装有多种方式,可以从官网下载编译好的打好了包的代码,然后解压缩到特定目录然后配置下,就可以使用了;也可以使用yum安装,此时yum会帮我们做好相应配置。注:LINUX上,配置好yum源后,yum install mysql-community-server会安装客户端和服务端;配置好yum源后,yum install mysql会安装客户端。

在用yum源安装mysql之前最好更新yum源,这里面有我的yum更改教程:https://www.cnblogs.com/mdm131452095/p/9406506.html 

 

如果没有安装wget就需要安装

yum install wget 

下载mysql yum包

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

 

rpm -ivh ./mysql57-community-release-el7-8.noarch.rpm (当前下载的包)

以上命令会在/etc/yum.repos.d下生成yum的repo文件:

 

yum install mysql-community-server   添加 –y 就不会要求输入y

 

登录mysql                                                      

mysql –u root –p

查看mysql的临时密码 ,如果没有显示,可以重启mysql:systemctl restart mysqld 就会出现了

cat /var/log/mysqld.log | grep password   (这个是装机后的临时密码,修改密码后没有用处,所以修改后的密码必须记住或保存)

初次修改密码(密码校验策略)必须要有字母数字特殊符号,长度不小于8位组成

set password = password(‘root@123’);

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

mysqladmin -u root -p password

(在mysql 5.6对密码的强度进行了加强,推出了validate_password 插件。支持密码的强度要求。此插件要求版本:5.6.6 以上版本

启用插件的方式:

登陆mysql,命令行下直接安装/卸载插件插件

安装:INSTALL PLUGIN validate_password SONAME 'validate_password.so';

卸载:UNINSTALL PLUGIN validate_password ;

)

 

修改密码校验策略,更改后可以任意更改密码

set global validate_password_policy=0;  (设置密码任意,长度在8位以上)

set global validate_password_length=1;  (设置密码最低长度为4位)

mysql免密登陆(所有用户都免密登陆,因为是跳过了密码那个文件)

vi /etc/my.cnf

skip-grant-tables

重启mysql生效

systemctl restart mysqld

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!