当前位置 主页 > 服务器问题 > win服务器问题汇总 >
一、安装mysql数据库
①下载并解压上传到/opt/soft目录(soft目录是自己创建的)
②解压:tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar
③清空linux自带的数据库
1.查看是否有旧版本的数据库:
rpm -qa |grep mysql
rpm -qa | grep mariadb
2. 卸载已有的数据库:(卸载会把这个包的依赖包也一起卸载)
yum -y remove mariadb-libs.x86_64
④安装mysql社区版服务包:
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
发现需要5个依赖包,所以先安装依赖包 (needed 依赖)
1.安装perl的依赖包:
yum -y install perl (此处安装了27个带perl的包,包含3个依赖包)
2.安装mysql-community-client的依赖包:
rpm -ivf mysql-community-client-5.7.27-1.el7.x86_64.rpm
发现这个包依赖于:mysql-community-libs,所以先安装mysql-community-libs包。
安装mysql-community-libs库包:
rpm -ivf mysql-community-libs-5.7.27-1.el7.x86_64.rpm
3.再安装mysql-community-cient-5.7.27-1.el7.x86_64.rpm
4.安装mysql-community-common的依赖包:
rpm -ivf mysql-community-common-5.7.27-1.el7.x86_64.rpm
⑤再次安装mysql社区版服务器包:
rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm
⑥验证mysql是否安装成功(启动不报错说明安装成功)
启动mysql服务:systemctl start mysqld.service
二、找到临时密码并修改
①查找存放临时密码的文件:
find / -name mysql*log
②查看临时密码:
more /var/log/mysql.log | grep temp
(密码是C_XMoVU7jjcW)
③输入mysql -u root -p 以及临时密码登录,进入mysql数据库的环境
④在mysql数据库的环境下:
1.设置mysql密码策略:
mysql>set global validate_password_policy=0;
2. 设置mysql密码的长度:
mysql>set global validate_password_length=4;
3.设置密码:
mysql>set password=password('123456');