MySQL解压版安装方法

it2025-06-03  7

MySQL解压版安装方法

官网下载压缩包解压文件安装并启动MySQL配置环境变量设置root管理员密码卸载

官网下载压缩包

点击:mysql下载 选择合适系统的安装包下载。

解压文件

将文件解压到自己指定的目录 然后创建my.ini文件,使用记事本打开,将下面的内容复制进去。

[mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ;设置3306端口 port = 3306 ; 设置mysql的安装目录 basedir=D:\develop\mysql-8.0.11-winx64 ; 设置mysql数据的存放目录 datadir=D:\develop\mysql-8.0.11-winx64\data ; 允许最大连接数 max_connections=200 ; 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 ; 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB

然后创建data文件夹,对应刚刚在my.ini文件中填写的位置。

注意:my.ini文件中指定的datadir路径即为mysql的安装路径,一定要改为自己的路径。

安装并启动MySQL

以管理员身份,运行cmd并进入到mysql的bin目录,顺序执行以下命令。

安装命令: 自动读取my.ini配置 mysqld install 初始化命令: 自动读取my.ini配置 mysqld --initialize 启动服务: 自动读取my.ini配置 net start mysql

若没有生成data文件夹,可执行以下命令生成:

mysqld --initialize-insecure --user=mysql

配置环境变量

此步操作非必要,可略过。 配过环境变量之后即可在任意目录进入cmd操作MySQL,否则只能到安装目录下的bin目录下执行命令;

设置root管理员密码

解压版的MySQL需要自己设置密码,我没试过不同版本的是否有初始化密码,权当不知道密码重新设置来走一遍。

先关闭刚刚启动的MySQL服务,执行命令net stop mysql即可关闭服务; net stop mysql 执行命令mysqld --skip-grant-tables即可开启无验证登录MySQL; mysqld --skip-grant-tables

需要注意的是,MySQL8.0以上的版本此命令无效,需输入以下命令:

mysqld --console --skip-grant-tables --shared-memory

执行成功之后,不能输入命令,需重新打开一个cmd命令窗操作;在新打开的命令窗中,执行mysql命令既可以直接连上MySQL;连上MySQL之后,执行以下命令进行密码修改; mysql> use mysql Database changed mysql> update user set authentication_string=password('root') where user='root'; 若以上命令报错,可能是版本导致命令有问题,可尝试使用以下命令,然后再执行5步骤中的修改密码命令; flush privileges; mysql8.0可使用以下修改密码语句; ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

修改完毕,重启服务之后可使用新密码进行登录。

卸载

停止服务后,执行下面命令即可。

sc delete mysql
最新回复(0)