Linux ChentOS 7安装MySQL5.7.2

Linux安装MySQL

环境准备

Linux:ChentOS 7
MySQL版本:5.7.2

介绍

MySQL在编程中同样是不可或缺的一部分,在Linux中安装MySQl也是为了后面的项目部署能够顺利进行,所以本文章在安装MySQL。

开始安装

先从官网下载MySQL:https://downloads.mysql.com/archives/community/

下载完将文件上传到服务器

先创建一个mysql文件夹(一会解压完会变成一个一个文件,很复杂)
所以先创建一个文件夹

mkdir mysql

将mysql压缩包解压到mysql文件夹

tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle -C [路径]

解压完别急着运行,在ChenOS版本中有一个捆绑自带的数据库,叫做MariaDB,他会与Linux要安装的MySQL发生冲突,需要先进行卸载

查找MariaDB数据库

rpm -qa|grep mariadb

查找到后进行卸载

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

卸载完后再次执行查找命令,查找不到即为卸载成功

安装MySQL数据库

安装依赖

yum install perl -y

yum install net-tools -y

执行安装

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

按顺序执行以上代码

安装完成后启动数据库服务

systemctl start mysqld

因为在安装完数据库后,系统会自动分配一个密码,所以需要重置密码

查找密码

grep password /var/log/mysqld.log

进入mysql

mysql -u root -p

输入密码(密码不显示)

设置root用户密码,然后刷新

set global validate_password_policy=0;

set password for 'root'@'localhost' =password('12345678');

flush privileges;

创建用户,并设置密码

CREATE USER 'wf'@'%' IDENTIFIED BY '12345678';

设置访问权限

GRANT ALL ON *.* TO 'wf'@'%'; 

刷新系统

FLUSH PRIVILEGES;

给root授权:既可以本地访问

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678' WITH GRANT OPTION;

FLUSH PRIVILEGES;

做完以上操作后,需要关闭防火墙否则无法在windows上访问

输入exit退出mysql

查看防火墙的状态

sudo systemctl status firewalld

关闭防火墙

sudo systemctl stop firewalld

启动时自动关闭,永久关闭

sudo systemctl disable firewalld

在windows上连接mysql测试成功即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值