首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql解压版怎么配置

MySQL解压版的配置主要包括以下几个步骤:

基础概念

MySQL解压版是指将MySQL的二进制安装包解压后直接使用的版本,不需要进行复杂的安装过程。这种方式适用于对MySQL有一定了解的用户,可以更加灵活地管理和配置MySQL。

配置步骤

1. 下载并解压MySQL

首先,从MySQL官方网站下载适合你操作系统的MySQL解压版。下载完成后,解压到你选择的目录。

代码语言:txt
复制
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz -C /usr/local/
ln -s /usr/local/mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql

2. 创建MySQL用户和组

为了安全起见,建议创建一个专门的用户和组来运行MySQL。

代码语言:txt
复制
groupadd mysql
useradd -r -g mysql -s /bin/false mysql

3. 初始化MySQL

进入解压后的MySQL目录,初始化MySQL数据库。

代码语言:txt
复制
cd /usr/local/mysql
mkdir data
chown -R mysql:mysql /usr/local/mysql
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

初始化完成后,会生成一个临时密码,记得保存这个密码。

4. 启动MySQL服务

使用以下命令启动MySQL服务:

代码语言:txt
复制
./bin/mysqld_safe --user=mysql &

5. 修改root用户密码

使用临时密码登录MySQL,并修改root用户的密码。

代码语言:txt
复制
./bin/mysql -u root -p

在MySQL shell中执行以下命令修改密码:

代码语言:txt
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
FLUSH PRIVILEGES;

6. 配置MySQL

将MySQL的配置文件复制到系统默认的配置文件目录,并进行必要的修改。

代码语言:txt
复制
cp support-files/my-default.cnf /etc/my.cnf
vi /etc/my.cnf

my.cnf文件中,你可以配置MySQL的各种参数,例如:

代码语言:txt
复制
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
port=3306
user=mysql

应用场景

MySQL解压版适用于以下场景:

  • 开发环境:快速搭建和测试MySQL数据库。
  • 小型项目:不需要复杂的安装和管理过程。
  • 自托管数据库:需要灵活配置和管理数据库。

常见问题及解决方法

1. 启动MySQL服务时遇到权限问题

确保MySQL目录和文件的权限正确,通常需要root权限来启动服务。

代码语言:txt
复制
sudo chown -R mysql:mysql /usr/local/mysql
sudo ./bin/mysqld_safe --user=mysql &

2. 修改密码时遇到问题

确保临时密码正确,并且在修改密码后刷新权限。

代码语言:txt
复制
FLUSH PRIVILEGES;

3. 配置文件路径错误

确保my.cnf文件的路径正确,并且在启动MySQL时指定配置文件路径。

代码语言:txt
复制
./bin/mysqld --defaults-file=/etc/my.cnf --user=mysql &

参考链接

通过以上步骤,你应该能够成功配置并运行MySQL解压版。如果有更多问题,建议参考官方文档或寻求社区帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

mysql-解压版安装配置详解

1、下载MySQL解压版,MySQL解压版 官网下载参考 2、配置环境变量 高级系统设置->环境变量,新建一个系统变量MYSQL_HOME,变量值为mysql的解压路径,如:D:/dev_config_soft...3、新建my.ini文件 以前的版本解压后或许会存在my-default.ini文件,若没有,手动创建该文件,内容为: [mysqld] port = 3306 basedir=D:/dev_config_soft...则需要重新以管理员身份运行,输入:sc query mysql,查看一下名为mysql的服务 然后,运行命令:sc delete mysql,删除该mysql 之后继续安装,就能成功。...5、MySQL的初始化 mysqld --initialize-insecure --user=mysql 执行命令后会在MySQL的安装目录下生成data目录并创建root用户 6、启动mysql服务...=password('123456') where user='root' and host='localhost'; mysql>flush privileges; 至此,MySQL解压版安装完毕。

59220
  • Mysql 5.7解压版下载安装及配置教程

    最近在学习中用到了MySQL数据库,在安装过程中遇到了不少问题,在翻了大半天百度后,问题基本都解决了,所以写一篇MySQL 5.7 解压版的图文详细安装教程。...至于为什么我会选择解压版而不是安装版,一是因为安装版没有64位版本;二是因为安装版的软件在重装系统或者挪动软件的位置后,就会出现无法使用的情况,而大部分绿色版或者解压版的软件就不存在这样的问题,只需要重新配置一下即可使用...有的同学可能看了一眼目录的大小,1.64G…(内心OS:我了个去,怎么300M左右的东西解压后这么大!)...配置 把软件解压好,该删的东西都删了,下一步就是配置MySQL了。 3.1 添加环境变量 环境变量里面有很多选项,这里我们只用到Path这个参数。为什么在初始化的开始要添加环境变量呢?...至此,MySQL 5.7 解压版安装完毕! ---- 4. 登录MySQL 右键开始菜单,选择命令提示符,打开黑框。

    1.9K30

    如何安装MySQL(解压版带图)

    目录 1.解压 2.配置环境变量 1、右键此电脑,点击属性​ 2、找到高级系统设置,点击进入后点击环境变量 3、配置环境变量 3.新建my.ini 1、在你的MySQL安装目录下新建 可以先建成记事本然后重命名后缀即可...2、用记事本方式打开 3、初始化 4.安装 5.启动 6、设置密码 7、连接 8.命令操作MySQL(都在黑窗口进行) ---- 1.解压 解压到磁盘中(不推荐C盘),我解压到E盘,且安装的路径不要有中文...2.配置环境变量 1、右键此电脑,点击属性 2、找到高级系统设置,点击进入后点击环境变量 3、配置环境变量 1、新建变量 变量名:MYSQL_HOME 变量值:你的MySQL路径 2、编辑变量(系统变量下的...) 1、找到Path  2、添加 %MYSQL_HOME%\bin 到Path  环境变量到此配置完毕 3.新建my.ini 1、在你的MySQL安装目录下新建 可以先建成记事本然后重命名后缀即可。...mysqld -install mysqld install MySQL5.7 5.启动 1、黑窗口输入 net start mysql,启动MySQL服务 6、设置密码 1、黑窗口输入 mysqladmin

    1K20

    MySQL-5.7.26解压版安装教程

    1.下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-winx64.zip 2.在解压目录中添加 data文件夹 和 my.ini.../mysql-5.7.26-winx64 # 设置mysql的数据目录 datadir=D:/mysql/mysql-5.7.26-winx64/data character_set_server=utf8...创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 开启查询缓存 explicit_defaults_for_timestamp=true skip-grant-tables 4.配置环境变量...新建MYSQL_HOME变量,并配置值为: D:\mysql\mysql-5.7.26-winx64 编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后。...配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL安装目录下的bin配置到path变量下,Path:%MYSQL_HOME%\bin 5.以管理员身份打开dos命令行窗口,执行

    2.8K30

    Mysql5.7.17解压版安装教程

    sky-mxc总结 转载注明: https://sky-mxc.github.io Mysql5.7.17 解压版安装 下载 解压版下载地址(需要登录) http://dev.mysql.com/...下载后解压到你想要安装的目录就可以了 ?...配置环境变量 为了方便使用,不必每次都进入bin目录 就添加环境变量,如果不嫌麻烦就不必添加了 增加系统环境变量: MYSQL_HOME ,值就是你的MySQL目录了 例如:D:\tools\database...配置 my.imi文件 主要是配置 basedir,datadir,port,在5.7之后 有些配置是不识别的例如:default-character-set=utf8 #安装目录 basedir...这里遇到这个情况是因为在my.imi配置中 目录间隔符没有使用 \\ 在更改后重新初始化; 因为在之前已经初始化过一次了,在这次初始化之前要把data目录清空,否则会执行不成功 ?

    1.5K30

    Mysql5.7.17解压版安装教程

    Mysql5.7.17 解压版安装 下载 解压版下载地址(需要登录) http://dev.mysql.com/downloads/mysql/ 下载后解压到你想要安装的目录就可以了 配置环境变量 为了方便使用...,不必每次都进入bin目录 就添加环境变量,如果不嫌麻烦就不必添加了 增加系统环境变量: MYSQL_HOME ,值就是你的MySQL目录了 例如:D:\tools\database\mysql-5.7.17...root 无密码的方式 1 mysqld --initialize-insecure 随机密码的方式,不过要记住随即密码 1 mysqld --initialize 配置 my.imi文件 主要是配置...basedir,datadir,port,在5.7之后 有些配置是不识别的例如:default-character-set=utf8 #安装目录 basedir = D:\\tools\\database...这里遇到这个情况是因为在my.imi配置中 目录间隔符没有使用 \\ 在更改后重新初始化; 因为在之前已经初始化过一次了,在这次初始化之前要把data目录清空,否则会执行不成功 清空data目录后,重新初始化即可

    1.7K60

    Windows10下安装解压版MySQL

    MySQL安装分为安装版和解压版,安装版主要是由一个exe程序式安装,有界面鼠标点击安装即可,小白建议使用安装版安装mysql,相比较与安装版,解压版安装更“纯净”,没有多余的东西,但是较为复杂,坑点也比较多...(都是泪),本教程位于提供安装MySQL最新版8.0.11的正确姿势(滑稽) 1.到MySQL官网下载压缩包 网址:https://dev.mysql.com/downloads/mysql/ 这里我们选择...2.解压安装包 ? 3.在解压目录下添加配置文件my.ini ?...character-set-server=utf8 #创建新表时将使用的默认存储引擎 explicit_defaults_for_timestamp=true default-storage-engine=INNODB 这里有一个坑点,配置字段的等号左右两边不能有空格...4.安装MySQL 以管理员的身份运行cmd,注意一定要用管理员的身份运行 进入mysql解压包的bin目录下: d: cd D:\program\mysql\bin 4.1 执行开始安装命令 mysqld

    3.2K20

    Win10安装MySQL5.7.22 解压缩版(手动配置)方法

    下载后: 将下载到的文件解压缩到自己喜欢的位置。 与mysql 5.6不同的是5.7版本中没有data文件夹和my-default.ini文件。 ?...2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了): D:\MySQL\MySQL Server 5.7.22 如下图:此时加压后的文件中没有...内容中红色部分是mysql的目录,上一部的那个路径  4.下面配置环境变量: 电脑属性-》高级系统设置-》 ?  ...运行net start mysql (启动mysql服务) ? 可以在任务管理器中看到MySQL服务 ?...6.设置root账户密码: 在my.ini文件(MySQL的配置文件)的[mysqld]下加一行skip-grant-tables 然后在任务管理器中重启MySQL服务 ?

    78930

    Windows下MySQL8.0.13解压版安装教程

    下载 MySQL8.0.13-64位下载地址 在下载页面的底部,有三种安装包,第一种是MySQL的安装程序,下载完点击安装即可。 第二种是普通的压缩版,体积较小。...第三种是自带debug和测试的压缩版,体积较大。这种压缩包在网上暂时没有找到对应的安装文档说明,所以建议下载第二种压缩包,也就是普通版本的MySQL压缩包。...配置环境变量 新建环境变量如下: 变量名:MYSQL_HOME 变量值:D:\software\mysql-8.0.13-winx64(这里填写MySQL的安装路径) 在path变量的变量值末尾加上:;...接着再次启动MySQL服务,得以成功: 1 2 3 D:\software\mysql-8.0.13-winx64>net start mysql MySQL 服务正在启动 .......解压版—图文详解 flush privileges 什么意思 警告 本文最后更新于 January 17, 2019,文中内容可能已过时,请谨慎使用。

    79130

    MySQL解压版如何在Windows系统中安装

    MySQL解压版如何在Windows系统中安装 ---- 1、请将压缩包中的软件包解压出来,并复制到所要安装的路径下面。 2、在安装路径下面软件包内新建两个文件,data目录和my.ini文件。...创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 开启查询缓存 explicit_defaults_for_timestamp=true skip-grant-tables 4、配置系统环境变量...计算机–属性–高级系统设置 (1)新建MYSQL_HOME变量,并配置值为: E:\mysql\mysql-5.7.26-winx64 注意:此处配置的变量为软件包的安装位置 (2)编辑path系统变量...,密码:root // 登陆 mysql -u root -p //退出MySQL quit 6.一般,到第5步即可进入mysql中;如果不行,可以尝试 停止mysql ,即net stop mysql...,然后再启动mysql, 即net start mysql,然后再更改密码。

    1.2K20

    linux.zip文件怎么解压,linux怎么解压zip文件

    默认情况下,大多数Linux发行版中都没有安装Unzip,但您可以使用发行版的软件包管理器安装它。...当使用sudo解压缩ZIP文件时,提取的文件和目录将由用户root拥有。 如何解压缩受密码保护的ZIP文件 要解压缩受密码保护的文件,使用-P 选项后跟密码。...文件会被覆盖,如果您对文件进行了任何更改,则更改将会丢失 如何在不覆盖现有文件的情况下解压缩ZIP文件 假设您已经解压缩了一个ZIP文件,并且您对某些文件进行了更改,但是您不小心删除了一些文件。...在这种情况下,您将使用-n强制解压缩的选项来跳过已存在的文件的提取。...unzip -n filename.zip 如何解压缩多个ZIP文件 如果当前工作目录中有多个ZIP文件,则只需使用一个命令即可解压缩所有文件:unzip ‘*.zip’ 注意周围的单引号*.zip。

    18.4K30

    Win10系统安装MySQL5.5.62 解压版

    1、进入官网,下载mysql-5.5.62-winx64.zip解压包 链接地址:https://dev.mysql.com/downloads/file/?id=480492  2、解压。...我这里选择解压路径:D:\Program Files\MySQL 3、配置my.ini文件。      ...打开my.ini,在最后一行添加如下配置代码:(注意这里选择的是解压出来的文件的路径) [mysqld] # 设置字符集为utf8 # default-character-set = utf8 character-set-server.../mysql-5.5.62-winx64/mysqld.exe 4、配置环境变量 右击 我的电脑->属性->高级系统设置->环境变量,然后点击新建(系统变量) 变量名:MYSQL_HOME 变量值:D...如下图 5、启动MySQL服务 键盘输入Win+R键打开cmd,输入 net start mysql 控制台显示: MySQL 服务正在启动 . MySQL 服务已经启动成功。 则安装完成。

    1.4K40
    领券