1、下载yum repo配置文件
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2、安装repo
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
安装完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo
3、安装mysql server
yum install mysql-server -y
4、启动mysql
systemctl start mysqld
5、获取安装时的临时密码(centos8及以上版本省略这一步,默认密码为空)
grep 'temporary password' /var/log/mysqld.log
以上就安装完成mysql,下面进行登录设置
6、登录mysql(centos8直接按回车建登录,因为密码默认为空)
mysql -u root -p
7、登录成功后修改密码
首先需要设置密码的验证强度等级
set global validate_password_policy=LOW;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
8、开启远程登录mysql
show databases;
use mysql;
show tables;
update user set Host='%' where User='root';
说明: % 代表任意的客户端,可替换成具体IP地址。
最后刷新一下:flush privileges;
查看和修改最大连接数
show variables like '%max_connections%';
修改/etc/my.conf
[mysqld]
max_connections=2000
另外:可以单独创建用户管理权限
#创建用于jira
create user 'jira'@'%' identified by 'xhqy2021'
#赋予权限,jira账号只有jira这个数据库权限
grant all privileges on jira.* to 'jira'@'%' with grant option
9、其他命令
开机启动:systemctl enable mysqld
查看mysql运行状态:systemctl status mysqld
安装jdk:yum install java-1.8.0-openjdk* -y
systemctl stop firewalld // 关闭当前的防火墙服务
systemctl disable firewalld // 禁用防火墙开机启动