CentOs安装Mysql和配置初始密码

Posted 睡猪遇上狼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOs安装Mysql和配置初始密码相关的知识,希望对你有一定的参考价值。

mysql官网yum安装教程,地址:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-fresh-install

一、Mysql下载安装

  首先下载mysql的rpm文件,下载地址:https://dev.mysql.com/downloads/repo/yum/

  使用上传命令上传至/home目录,如:rz命令(yum install -y lrzsz

  

  添加mysql仓库(-Uvh后面接的为你下载的rpm文件名)

sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

 

  安装mysql

sudo yum install -y mysql-community-server

  启动mysql服务

sudo service mysqld start 

  或

 sudo systemctl start mysqld.service

 

 

、密码配置

  新版本的Mysql会为root用户创建一个初始密码,需要更改。

  查看默认密码

sudo grep \'temporary password\' /var/log/mysqld.log

  使用该初始密码登陆mysql

mysql -uroot -peejVY2MLgS+e

 

  修正密码强度校验规则(用于测试环境使用),高版本的mysql在修改密码时会限制简单密码的创建,如果单单是为了测试使用,可以将他的密码检测策略修改下:

  修改:密码最小长度策略

mysql> set global validate_password_length=0;

 

  修改:密码强度检查等级策略,0/LOW、1/MEDIUM、2/STRONG

mysql> set global validate_password_policy=0;

 

  修改密码

mysql> set password for \'root\'@\'localhost\' = password(\'root123\');

 

 

、其他配置

  开启mysql的root用户远程连接服务(%号即远程连接,IDENTIFIED BY后面跟的密码)

mysql> GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'root123\' WITH GRANT OPTION;

 

  刷新

mysql> flush privileges;

  开启mysql端口服务

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
service network restart

 

以上是关于CentOs安装Mysql和配置初始密码的主要内容,如果未能解决你的问题,请参考以下文章

centos7.2的yum安装mysql和修改初始密码

centos 安装 mysql5.7.9初始密码问题

Centos7.3 安装Mysql5.7并修改初始密码

centos 7.2 安装mysql 修改 初始密码

centos 安装及配置 mysql5.5.3 - rpm安装server和client

centos7 安装MySQL7 并更改初始化密码