本文目录导读:
随着信息技术的飞速发展,数据库在各个行业中的地位日益重要,MySQL作为一款开源、高性能、易用的关系型数据库,备受广大开发者和企业青睐,本文将为您详细讲解如何安装MySQL 8.0.26社区版,帮助您快速搭建高效数据库环境。
安装环境准备
1、操作系统:推荐使用CentOS 7或Ubuntu 18.04等主流Linux发行版。
2、硬件要求:至少1GB内存,1GB硬盘空间。
3、软件要求:安装MySQL前,请确保系统中已安装以下软件包:
图片来源于网络,如有侵权联系删除
- CentOS:epel-release、gcc、gcc-c++、make、autoconf、autotools、libtool、bison、bzip2、ncurses、ncurses-devel、openssl、openssl-devel、zlib、zlib-devel
- Ubuntu:build-essential、libncurses5-dev、libssl-dev、libpcre3-dev、libaio1、libaio-dev
安装MySQL 8.0.26社区版
1、下载MySQL 8.0.26社区版安装包
- 访问MySQL官网(https://dev.mysql.com/downloads/mysql/),选择合适的安装包进行下载。
2、解压安装包
将下载的安装包解压到指定目录,/usr/local/src
```
tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/src
```
3、编译安装
进入解压后的目录,编译安装MySQL。
```
cd /usr/local/src/mysql-8.0.26-linux-glibc2.12-x86_64
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNODBaffer_pool_size=128M -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBXML2=system -DWITH_EMBEDDED_SERVER=1
make -j4
make install
```
4、初始化MySQL
初始化MySQL数据目录,生成随机密码。
图片来源于网络,如有侵权联系删除
```
/usr/local/mysql/bin/mysqld --initialize --user=mysql
```
5、配置MySQL
编辑MySQL配置文件,/etc/my.cnf
```
[mysqld]
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/data/mysql.sock
port=3306
user=mysql
basedir=/usr/local/mysql
```
6、设置MySQL环境变量
编辑环境变量配置文件,/etc/profile
```
export PATH=$PATH:/usr/local/mysql/bin
export MYSQL_HOME=/usr/local/mysql
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mysql/lib
图片来源于网络,如有侵权联系删除
```
使环境变量生效。
```
source /etc/profile
```
7、启动MySQL服务
启动MySQL服务,并设置开机自启。
```
/usr/local/mysql/bin/mysqld_safe &
systemctl enable mysqld.service
```
8、登录MySQL
使用root用户登录MySQL。
```
mysql -u root -p
```
输入步骤4中生成的随机密码。
至此,MySQL 8.0.26社区版已成功安装,您可以根据实际需求对MySQL进行配置和优化,以充分发挥其性能,祝您使用愉快!
标签: #mysql社区版安装教程8.0.26
评论列表