本文目录导读:
随着信息技术的飞速发展,MySQL作为一款高性能、开源的数据库管理系统,广泛应用于各种规模的项目中,本文将为您详细讲解如何安装MySQL 8.0.26社区版,从环境准备到配置完成,确保您能够顺利地开始使用这款强大的数据库。
图片来源于网络,如有侵权联系删除
一、环境准备
在开始安装MySQL 8.0.26之前,我们需要准备以下环境:
1、操作系统:推荐使用Linux系统,如CentOS、Ubuntu等。
2、硬件要求:根据实际需求配置CPU、内存和硬盘等硬件资源。
3、软件依赖:确保系统已安装必要的编译工具,如gcc、make等。
二、下载MySQL 8.0.26安装包
1、访问MySQL官网(https://dev.mysql.com/downloads/mysql/)。
2、选择合适的操作系统和架构,下载MySQL 8.0.26安装包。
3、将下载的安装包移动到服务器的合适目录,例如/usr/local/
。
三、安装MySQL 8.0.26
1、解压安装包:
tar -zxvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.gz
2、创建MySQL用户:
useradd -r -m -s /bin/bash mysql
3、移动安装目录:
图片来源于网络,如有侵权联系删除
mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql
4、配置MySQL:
- 进入MySQL配置目录:
cd /usr/local/mysql
- 初始化MySQL数据库:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
- 配置MySQL配置文件my.cnf
:
vi /etc/my.cnf
- 添加以下内容:
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/usr/local/mysql/mysql.sock port=3306
5、设置环境变量:
- 编辑/etc/profile
文件:
vi /etc/profile
- 添加以下内容:
export PATH=$PATH:/usr/local/mysql/bin
- 使配置生效:
source /etc/profile
6、启动MySQL服务:
图片来源于网络,如有侵权联系删除
systemctl start mysqld
7、获取临时root密码:
- 查看/var/log/mysqld.log
文件,找到类似以下内容的行:
2023-01-01 14:25:45 0 [Note] [MY-010454] [Server] Port: 3306 MySQL Community Server 8.0.26 Distrib 8.0.26, for Linux (x86_64) using OpenSSL 1.1.1f FIPS 2023-01-01 14:25:45 0 [Note] [MY-010457] [Server] Starting mysqld daemon with Unix socket: /usr/local/mysql/mysql.sock 2023-01-01 14:25:45 0 [Note] [MY-010540] [Server] System thread stack size = 192 KB 2023-01-01 14:25:45 0 [Note] [MY-010520] [Server] Ready for connections. 2023-01-01 14:25:45 0 [Note] [MY-010576] [Server] Initial root password set to 'XXXXXX'
- 其中XXXXXX
即为root用户的临时密码。
四、配置MySQL用户权限
1、登录MySQL:
mysql -u root -p
2、使用临时密码登录后,修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
3、为新用户添加权限:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost' IDENTIFIED BY 'new_password';
4、刷新权限:
FLUSH PRIVILEGES;
5、退出MySQL:
EXIT;
通过以上步骤,您已经成功安装并配置了MySQL 8.0.26社区版,您可以开始使用MySQL进行数据库操作,实现各种功能,在后续的使用过程中,请确保定期备份数据库,以免数据丢失,祝您使用愉快!
标签: #mysql社区版8.0.23安装教程
评论列表