欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL 5.7.28安装教程

程序员文章站 2024-03-25 17:12:10
...

MySQL 5.7.28安装教程

一.官网下载rpm包

https://downloads.mysql.com/archives/community/

MySQL 5.7.28安装教程


二.卸载旧的mysql组件

mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

1.查看旧版,看到如下mysql组件,不同版本会有差异

rpm -qa | grep mysql

MySQL 5.7.28安装教程

2.卸载组件

rpm -e --nodeps mysql-community-libs-5.7.30-1.el7.x86_64

MySQL 5.7.28安装教程


三.安装mysql

1.解压刚刚下载的tar包

tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

2.按照依赖顺序安装mysql组件

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

MySQL 5.7.28安装教程

3.查看版本

MySQL 5.7.28安装教程

四.登录并配置root用户

1.mysql启动,查看状态,停止mysql命令

systemctl start mysqld.service
systemctl status mysqld.service
systemctl stop mysqld.service

2.查看默认root密码

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

MySQL 5.7.28安装教程

3.用默认密码登录

mysql -uroot -p

MySQL 5.7.28安装教程

4.设置密码复杂度策略,

set global validate_password_policy=0;  //基于长度判断密码标准
set global validate_password_length=1;	//设置长度最低为4

MySQL 5.7.28安装教程

5.修改密码,123456为要修改的密码

set password for aaa@qq.com=password('123456');

6.此时root只能本机访问,授予远程访问权限

grant all privileges on *.* to aaa@qq.com'%' identified by '123456';

五.创建普通用户并授权

1.创建普通用户,username为用户名,%代表能在所有主机登录

CREATE USER 'username'@'%' IDENTIFIED BY '123456';

2.授权表操作权限,

GRANT ALL ON *.* TO 'username'@'%';        //所有库所有表权限,具体库表权限可修改*.*
相关标签: 运维