MySQL Linux环境安装单节点mysql8.0.16(CentOS)

环境准备

系统版本:
CentOS 7
软件版本:
mysql8.0.16
下载地址:
https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.16-linux-x86_64-minimal.tar.xz
注意:此处选择最小安装方便自定义目录与配置


系统配置

关闭防火墙和selinux:

systemctl stop firewalld
setenforce 0  #临时关闭selinux
vi /etc/selinux/config
#修改 SELINUX=disabled

安装mysql

在根目录下创建文件夹放安装包

mkdir /mysqlsoft/

在这里插入图片描述
解压安装包到指定目录

tar -xvf mysql-8.0.16-linux-x86_64-minimal.tar.xz  -C /mysqlsoft/

在这里插入图片描述

将解压的安装包重命名

mv /mysqlsoft/mysql-8.0.16-linux-x86_64-minimal /mysqlsoft/mysql

在这里插入图片描述

新建日志文件

mkdir /mysqlsoft/mysql/log

在这里插入图片描述

新建msyql组和mysql用户

groupadd mysql
useradd -g mysql mysql

修改/mysqlsoft目录权限

chown -R  mysql:mysql /mysqlsoft

在这里插入图片描述
配置mysql参数(将原文件内容全部删除)
(输入i进入编辑模式,esc退出编辑,’:wq’保存退出,’:q’退出,’:q!'强制退出)

vi /etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld] 
server-id = 1 
port = 3306 
basedir = /mysqlsoft/mysql 
datadir = /mysqlsoft/mysql/data  
pid-file = /mysqlsoft/mysql/mysql.pid 
socket = /tmp/mysql.sock
[mysqld_safe]
log-error=/mysqlsoft/mysql/log/error.log

配置环境变量(全局)(在文件末尾处直接添加)

vi /etc/profile
#mysql
MYSQL_HOME=/mysqlsoft/mysql
PATH=$PATH:$MYSQL_HOME/bin:$MYSQL_HOME/support-files
export PATH MYSQL_HOME

在这里插入图片描述

生效配置文件

source /etc/profile

安装libaio依赖

yum install libaio #(碰到输入y :Is this ok [y/d/N]: y)

初始化数据库

mysqld --initialize --user=mysql

注意: 8.0.2以上版本如果要设置忽略大小写请在此步添加–lower-case-table-names=1,修改配置文件无效
在这里插入图片描述root@localhost后为mysqlroot用户初始密码

转至mysql用户下开启MySQL服务

su - mysql

mysql.server start

登陆数据库修改密码

mysql -u root -p
 
alter user  USER()  identified by   'Zyz123456';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值