Centos7离线安装MySQL5.7

目标:
1、centos7安装MySQL的方法很多,本次使用.tar.gz完成MySQL5.7的安装;
2、配置MySQL使之正常访问。
过程:
1、删除centos7自带的Mariadb数据库

#查看centos默认的数据库,如果有则删除默认数据库
rpm -qa|grep mariadb
rpm -e –nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

删除默认数据库截图
2、在MySQL官网上下载MySQL5.7安装文件
在这里插入图片描述
3、下载MySQL需要的依赖库。

#这一步十分重要,这一步不做,MySQL很可能安装不成功
#安装libaio库
yum search libaio
yum install libaio
#安装libnuma库
yum -y install numactl

4、安装MySQL并创建用户组
通过ftp工具上传安装文件到:/usr/local
解压:tar -zxvf mysql-5.7.26-el7-x86_64.tar.gz
在这里插入图片描述5、在etc目录下创建my.cnf文件,并在文件里面录入如下值

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock

[mysqld]
skip-name-resolve

#设置3306端口
port=3306
socket=/var/lib/mysql/mysql.sock

# 设置mysql的安装目录
basedir=/usr/local/mysql

# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M

6、创建步骤5中用到的目录并将其用户设置为mysql

mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql

chown -R mysql:mysql /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql/mysql

7、进入/usr/local/mysql 目录

#修改当前目录拥有者为mysql用户
chown -R mysql:mysql ./
#创建文件夹
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
#初始化数据库
bin/mysqld --initialize --user=mysql
#更改权限
chown -R mysql:mysql data

在这里插入图片描述
8、修改/etc/profile

vim /etc/profile
#在文件底部增加代码,并保存
export PATH=$PATH:/usr/local/mysql/bin
#刷新profile文件
source /etc/profile

在这里插入图片描述

8、启动MySQL

#启动
systemctl start mysql
#查看状态
systemctl status  mysql
#关闭
systemctl stop  mysql

9、进入MySQL

#进入
mysql -u root p
#进入系统后,修改系统的默认密码。

由此,MySQL安装与配置完成,MySQL可以正常使用。

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页