MySQL8.0安装配置
2023-06-13 09:18:50 时间
MySQL8.0新特性
MySQL从5.7一跃直接到8.0,这其中的缘由,咱就不关心那么多了,有兴趣的朋友自行百度,本次的版本更新,在功能上主要有以下6点:
- 账户与安全
- 优化器索引
- 通用表表达式
- 窗口函数
- InnoDB 增强
- JSON 增强
MySQL8.0安装
基础环境准备
# 上传、解压
[root@db01 ~]# mkdir /server/tools -p
[root@db01 ~]# cd /server/tools/
[root@db01 tools]# tar xf mysql-8.0.25-linux-glibc2.12-x86_64.tar.xz -C /application/
[root@db01 ~]# ln -s /application/mysql-8.0.25-linux-glibc2.12-x86_64/ /application/mysql
# 系统设置
[root@db01 ~]# useradd -u 1020 -s /sbin/nologin -M mysql
[root@db01 ~]# rpm -qa |grep mariadb
[root@db01 ~]# rpm -e mariadb-libs --nodeps
[root@db01 ~]# mkdir /application
[root@db01 ~]# mkdir /data/3306/data -p
# 配置环境变量
[root@db01 ~]# vim /etc/profile
export PATH=/application/mysql/bin/:$PATH
初始化数据
mysqld --initialize-insecure --user=mysql --basedir=/application/mysql --datadir=/data/3306/data
初始化参数说明:
- —initialize-insecure : 初始化核心参数
- —user=mysql : 指定初始化用户
- —basedir=/application/mysql : 数据库软件位置
- —datadir=/data/3306/data : 数据存储位置
报错
[root@db01 ~]# mysqld --initialize-insecure --user=mysql --basedir=/application/mysql --datadir=/data/3306/data
mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
# 解决
[root@db01 ~]# yum install -y libaio-devel
配置文件
[root@db01 ~]# vim /etc/my.cnf
[mysqld]
user=mysql
basedir=/application/mysql
datadir=/data/3306/data
port=3306
socket=/tmp/mysql.sock
[client]
socket=/tmp/mysql.sock
准备启动脚本
[root@db01 ~]# cd /application/mysql/support-files/
[root@db01 support-files]# cp -rp mysql.server /etc/init.d/mysqld
[root@db01 ~]# systemctl enable mysqld
[root@db01 ~]# systemctl start mysqld
[root@db01 ~]# systemctl status mysqld
MySQL新特性详解后续更新请持续关注!!
相关文章
- windows下安装MinGW及C++的环境配置
- Linux安装newman生成postman脚本报告
- pycharm配置环境及安装第三方库_pycharm关联python
- 安装SQLServer2008失败「建议收藏」
- Premiere Elements 2022 2023软件下载及安装教程(Mac版)
- linux安装mysql8.0.16_mysql安装配置教程
- cnpm安装和使用[通俗易懂]
- docker离线安装配置
- Visual Studio 2015软件下载和安装教程
- Linux下redis5.0.5的安装过程与配置方法
- Ubuntu14.04安装、配置与卸载QT5的步骤详解
- Centos下安装git高版本2.1.2详解程序员
- Linux下NTP的安装与配置(ntplinux下载)
- 灵活:安装零,mysql配置自由:探索免安装mysql灵活性(免安装mysql配置)
- Linux快速安装PHP的指南(linux一键安装php)
- 操作系统配置PE环境安装Linux操作系统(pe系统安装linux)
- DB2 Linux 下载指南:安装、配置和使用教程(db2linux下载)
- Linux下如何安装GD库?(linuxgd安装)
- Linux 安装配置收发邮件的指南(linux收邮件)
- 安装Linux软件:从简单到复杂(linux如何安装软件)
- Linux安装上火狐浏览器:操作简单,享受安全体验(linux装火狐)
- 成功检查Redis安装安装成功与否的结果(查看redis是否安装)
- win32安装配置非安装版的MySQL