Anolis 8 安装 mysql5.7

Anolis 8.4 安装 mysql5.7 yum安装

一、下载5.7对应的rpm
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
二、上传至服务器,本地安装rpm
yum localinstall mysql57-community-release-el7-10.noarch.rpm
三、检查mysql5.7yum是否ok
yum repolist enabled | grep "mysql.*-community.*"
四、针对于RHEL8操作系统,需要把module打开(默认关闭)
yum module disable mysql
五、安装mysql
sudo yum install mysql-community-server
安装成功后验证是否安装成功
service mysqld status
六、获取mysql root账户默认密码
grep 'temporary password' /var/log/mysqld.log
七、root进入并修改密码(密码至少8个字符,至少一个大写,一个小写,一个数字,一个特殊字符)
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
八、允许使用用户名root密码Xsj123456!从任何主机连接到mysql服务器(密码要尽量复杂点,大小写数字特殊字符)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Xsj123456!' WITH GRANT OPTION;
九、新建数据库,新建数据库用户,给用户授权
create database test_db default character set utf8 collate utf8_general_ci;
create user test01 identified by '(数据库密码)';
grant all on test_db.* to test01;

报错:1227- Access denied; you need (at least one of) the PROCESS privilege(s) for this operation

其实就是缺一个PROCESS的权限(PROCESS是用来查看谁连接数据的一个权限,除了root用户,都只能看到自己的)
给当前用赋值PROCESS的权限
grant process on *.* to 数据库用户名;
刷新权限
flush privileges;
查看processlist权限
show processlist

posted @ 2022-04-23 17:18  lucas-xie  阅读(1161)  评论(0)    收藏  举报