centos7上部署和使用mysql8


前言

本文章详细介绍了如何在centos7上部署和使用mysql8

一、环境准备

  1. 已经安装好的centos7操作系统,没有的参考我的上篇文章。
  2. mysql8安装包mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz,官网下载或私信找我要

二、安装和配置

  1. 安装很简单,把安装包传到服务器后解压,如图
    在这里插入图片描述
tar -xvf mysql-8.0.32-linux-glibc2.12-x86_64.tar.xz -C program/
  1. 修改mysql安装目录名
    在这里插入图片描述
  2. 编写好配置文件到/etc/my.cnf
[server]
#设置连接字符编码
character_set_server=UTF8MB4
[client]
socket=/root/program/mysql8/mysql.sock
[mysqld]
#设置运行用户
user=root
#程序安装目录
basedir=/root/program/mysql8
#数据目录
datadir=/root/program/mysql8/data
#pid文件路径
pid-file=/root/program/mysql8/mysql.pid
#socket文件路径
socket=/root/program/mysql8/mysql.sock
#外网可以访问
bind-address=0.0.0.0

[mysqld_safe]
# 错误日志路径
log-error=/root/program/mysql8/log-error.log

三、启动和使用

  1. 初始化、启动数据库,并创建一个supermarket数据库,和账户供后续学习使用
    在这里插入图片描述
#初始化
bin/mysqld --defaults-file=/etc/my.cnf --user=root --initialize
#启动
support-files/mysql.service start
#登录后重设密码:
bin/mysql -h 127.0.0.1 -u root -p
alter user USER() identified by 'root';   
#创建个数据库 
create database supermarket;
#创建个用户,并授权supermarket的全部权限
create user 'supermarket'@'%' IDENTIFIED by 'supermarket';
GRANT ALL PRIVILEGES ON supermarket.* TO 'supermarket'@'%';
flush privileges;

欢迎添加好友,相互学习进步~
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值