CentOS系统下MySQL 5.7.25数据库安装配置

版权声明:转载请注明出处! https://blog.csdn.net/ywd1992/article/details/89455100
1、本文用到的安装文件
软件 地址
MySQL 5.7.25 链接:https://pan.baidu.com/s/1P5ucED2xomNfr3-VyyACPg 提取码:ssds
net-tools 链接:https://pan.baidu.com/s/1jSBLfUJBtpdB2AujVa9UYg 提取码:ster
2、基础环境

卸载mariadb数据库

rpm -qa | grep mariadb

在这里插入图片描述

yum -y remove mariadb-libs-5.5.52-1.el7.x86_64

安装net-tools

rpm -ivh net-tools-2.0-0.24.20131004git.el7.x86_64.rpm
3、安装MySQL
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
4、修改配置文件
vim /etc/my.cnf

按需添加配置,以下为常用举例

default-storage-engine = innodb
innodb_file_per_table
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8
max_allowed_packet = 500M
innodb_buffer_pool_size = 512M
max_connections = 2000
5、初始化数据库并修改密码

初始化数据库并启动

mysqld --initialize
chown mysql:mysql /var/lib/mysql -R
systemctl start mysqld.service
systemctl enable mysqld

查看临时密码并通过临时密码登录修改MySQL密码
在这里插入图片描述

mysql -u root -p

set password for root@localhost = password('Test1234!');

在这里插入图片描述
添加远程登录权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Test1234\!';
FLUSH PRIVILEGES;

猜你喜欢

转载自blog.csdn.net/ywd1992/article/details/89455100
今日推荐