
其强大的功能、高效的性能以及灵活的扩展性,使得它成为众多开发者和企业的首选
本文将详细介绍如何在不同操作系统上安装MySQL5.7.12版本,帮助读者顺利搭建自己的MySQL数据库环境
一、安装前的准备工作 在安装MySQL之前,我们需要做一些准备工作,以确保安装过程顺利进行
1.操作系统选择:MySQL支持多种操作系统,包括Windows、Linux等
本文将以Windows和Linux(以CentOS为例)为例,分别介绍安装步骤
2.下载MySQL安装包:首先,我们需要从MySQL官方网站下载MySQL5.7.12的安装包
请确保下载的是与您的操作系统相匹配的版本
下载地址:【MySQL官方网站】(https://downloads.mysql.com/archives/community/)
3.安装依赖项:在Linux系统上,安装MySQL之前需要安装一些必要的依赖项,如编译器、开发库等
二、Windows系统安装步骤 1.下载并解压安装包 - 下载MySQL 5.7.12的Windows安装包(通常为ZIP格式)
- 将下载的文件解压到您选择的目录,例如`D:MySQLmysql-5.7.12-winx64`
2.配置环境变量 右键点击“此电脑”,选择“属性”
点击“高级系统设置”,然后点击“环境变量”
在系统变量中找到“Path”,点击“编辑”
- 点击“新建”,将MySQL的bin目录(例如`D:MySQLmysql-5.7.12-winx64bin`)添加到Path中
3.创建配置文件 - 在MySQL解压目录下,复制`my-default.ini`文件并重命名为`my.ini`
编辑my.ini文件,添加以下内容: ini 【mysqld】 basedir=D:MySQLmysql-5.7.12-winx64 datadir=D:MySQLmysql-5.7.12-winx64data port=3306 - 确保basedir和datadir指向正确的MySQL解压目录和数据目录
数据目录(`datadir`)可以新建为空文件夹
4.初始化数据库 以管理员身份打开命令提示符(CMD)
使用cd命令进入MySQL解压目录
- 执行`mysqld --initialize --user=mysql --console`命令初始化数据库
初始化成功后,命令提示符会显示数据库的初始密码,请记下此密码
5.安装MySQL服务 - 仍在管理员命令提示符下,执行`mysqld --install MySQL`命令将MySQL安装为系统服务
- 执行net start mysql命令启动MySQL服务
6.修改初始密码 - 打开新的命令提示符窗口,输入`mysql -uroot -p`,然后输入刚才记下的初始密码登录MySQL
- 执行`ALTER USER root@localhost IDENTIFIED BY NewPassword;`命令修改root用户的密码
请将`NewPassword`替换为您希望设置的新密码
- 执行FLUSH PRIVILEGES;命令刷新权限
至此,Windows系统上的MySQL5.7.12安装配置完成
三、Linux系统(以CentOS为例)安装步骤 1.安装依赖项 使用yum命令安装MySQL编译所需的依赖项: bash yum -y install make gcc-c++ cmake bison-devel ncurses-devel libaio libaio-devel perl-Data-Dumper net-tools 2.安装Boost库 - MySQL 5.7.12需要Boost 1.59版本
首先,下载Boost1.59源码并解压: bash cd /usr/local/src wget【Boost1.59下载链接】 请替换为实际下载链接 tar zxvf boost_1_59_0.tar.gz cd boost_1_59_0 执行以下命令编译并安装Boost: bash ./bootstrap.sh --with-libraries=system,filesystem,log,thread --with-toolset=gcc ./b2 toolset=gcc ./b2 install 3.下载并解压MySQL源码 下载MySQL 5.7.12源码包并解压: bash cd /usr/local/src wget【MySQL5.7.12下载链接】 请替换为实际下载链接 md5sum mysql-5.7.12.tar.gz校验MD5值 tar xvfmysql-5.7.12.tar.gz cd mysql-5.7.12 4.编译并安装MySQL 使用cmake命令配置编译选项: bash cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci - 执行make和make install命令编译并安装MySQL
5.创建MySQL用户和组 检查是否存在mysql用户和组,如不存在则创建: bash cat /etc/passwd | grep mysql 检查用户 cat /etc/group | grep mysql 检查组 如果不存在,则创建 groupadd mysql useradd -g mysql mysql 6.设置权限并初始化数据库 修改MySQL安装目录的权限: bash chown -R mysql:mysql /usr/local/mysql 初始化数据库: bash cd /usr/local/mysql bin/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 7.配置My
MySQL:逗号分隔值高效LIKE查询技巧
MySQL:按条件高效删除数据技巧
MySQL5.7.12安装步骤详解教程
C语言链接MySQL数据库实战指南
MySQL中如何正确处理换行符存储于VARCHAR字段
MySQL InnoDB断电数据恢复指南
MySQL外键引用与赋值指南
MySQL安装:所需空间全解析
Win7系统下MySQL数据库下载指南:轻松安装与配置教程
CentOS6.5系统下MySQL5.6数据库安装指南
国内MySQL YUM源安装指南
宝塔面板中MySQL安装路径揭秘
VS代码实战:轻松连接MySQL数据库的全步骤指南
安装MySQL后缺失Docs文件怎么办
MySQL5.7.10驱动包详解:提升数据库连接效率的关键步骤
电脑安装MySQL后,如何搜索使用指南
Deepin系统下MySQL安装指南
MySQL64位安装版官方下载指南
MySQL8安装常见难题全解析