安装MySQL

xiaodunan / 2023-05-08 / 原文

一、安装

  1. 下载安装包
curl https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.32-el7-x86_64.tar.gz -o mysql-8.0.32-el7-x86_64.tar.gz -L
  1. 解压安装包
tar -zxvf mysql-8.0.32-el7-x86_64.tar.gz -C /usr/local/
  1. 卸载mariadb
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64

img
4. 重命名


  1. 创建一个data目录用于存放数据
mkdir /usr/local/mysql/data
  1. 环境变量

(1)编辑/etc/profile文件,内容如下

export PATH=/usr/local/mysql/bin:$PATH

(2)重载/etc/profile文件

source/etc/profile

(3)查看PATH值:echo $PATH
7. 修改配置

(1)查找mysql配置路径

mysql --help | grep 'my.cnf'
               order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 

(2)编辑 /etc/my.cnf文件



[mysql]
#设置mysql客户端默认字符串
default-character-set=utf8

[mysql]
#设置端口
port=3306
socket=/tmp/mysql.sock
#设置mysql根目录
basedir=/usr/local/mysql
#设置数据库的数据存放目录
datadir=/usr/local/mysql/data
#设置最大连接数
max_connection=200
#设置mysql服务端字符集,默认为latin1
character-set-server=UTF8MB4
#设置默认存储引擎
default_password_lifetime=0
#设置server接受的数据包大小
max_allowed_packet=16M
  1. 用户与用户组
    (1)添加mysql组

(2)添加mysql用户

(3)变更用户和用户组

  1. 初始化

  2. 其它

二、配置