mysql安装配置
yum search libaio # 检索相关信息
yum install libaio # 安装依赖包
yum list installed | grep mysql
如果有,就先全部卸载,命令如下:
yum -y remove mysql-libs.x86_64
方法1:tar安装 (可自选版本)
首先去官网下载需要安装的版本:https://downloads.mysql.com/archives/community/
将下载的tar上传至/usr/local下
使用tar -zxvf 解压,并且重命名mysql
mv mysql-5.7.25 /usr/local/mysql
检查mysql组和用户是否存在,如果没有则创建
cat /etc/group|grep mysql
groupadd mysql
useradd -r -g mysql mysql #useradd -r参数表示mysql用户是系统用户,不可用于登录系统
创建data目录
cd mysql
mkdir data
将/usr/local/mysql的所有者及所属组改为mysql
chown -R mysql.mysql /usr/local/mysql
在/etc目录下创建my.cnf 内容如下
[mysqld]
#设置mysql的安装目录
basedir =/usr/local/mysql
#设置mysql数据库的数据存放目录
datadir = /usr/local/mysql/data
#设置端口
port = 3306
socket = /tmp/mysql.sock
#设置字符集
character-set-server=utf8
#日志存放目录
log-error = /usr/local/mysql/data/mysqld.log
pid-file = /usr/local/mysql/data/mysqld.pid
#允许时间类型的数据为零(去掉NO_ZERO_IN_DATE,NO_ZERO_DATE)
sql_mode=
cd /