MySQL安装及初始密码修改

  

<强> MySQL安装
一、系统环境
Centos7或REHL7

  

二,下载MySQL rpm安装包(这里以5.7为例)
具体下载方式就不多说了,网上很多

  

三,删除系统自带的MariaDB数据库
rpm qa | grep - i MariaDB
rpm - e - nodeps mariadb-libs
rm射频/etc/my.cnf

  

四、安装相关依赖包
yum - y perl-Data-Dumper安装。x86_64 perl-JSON

  

五、升级安装MySQL
焦油-xvf MySQL - 5.7.17 - 1. - el7.x86_64.rpm包。焦油
rm射频mysql -社区-服务器- - 5.7.17 - 1. el7.x86_64最小。rpm #删除最小安装
rpm -Uvh mysql社区- *。rpm
systemctl开始mysqld
systemctl启用mysqld
systemctl地位mysqld

  

好了,到这里MySQL的安装就完成了。另附MySQL的进程端口等信息:
服务名:mysqld
进程名:mysqld
进程的所属主/所属组:MySQL/MySQL
端口号:TCP/3306
主配置文件位置:
/etc/my . cnf中所做数据库目录位置:/var/lib/MySQL

  

<强>初始MySQL登陆密码修改
一、查看日志文件
grep - i“password"/var/log/mysqld.log
可以查看到有一串字符密码,复制下来

  

二,用查到的密码登陆MySQL
MySQL -hlocalhost -uroot -p" Y1jNtb50Hd + x"#这里注意:如有特殊符号需要用单引号”

  

三、修改临时密码
mysql>集全球validate_password_policy=0;
mysql>集全球validate_password_length=6;
mysql>改变用户root@" localhost"被“123456“
mysql -hlocalhost -uroot -p123456 #使用修改的密码重新登陆数据库
mysql>显示数据库;#可以看到具体库

  

四、永久生效密码策略:修改配置文件
vim/etc/my.cnf
(mysqld)
validate_password_policy=0
validate_password_length=6

  

systemctl重启mysqld #重启服务

MySQL安装及初始密码修改