欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL压缩包安装

程序员文章站 2024-03-21 18:50:10
...

下载

下载地址
MySQL压缩包安装
下载完成之后解压到一个目录下,我这里解压到:E:\mysql-5.7.29-winx64

配置环境变量

在系统变量中新建MYSQL_HOME,值为E:\mysql-5.7.29-winx64。
在path中添加:%MYSQL_HOME%/bin

配置 my.ini文件

在E:\mysql-5.7.29-winx64目录下创建my.ini文件,将以下内容加入

[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=E:\mysql-5.7.29-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=E:\mysql-5.7.29-winx64\data 
#最大连接数
max_connections=20
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8 

以管理员的身份运行cmd

1、输入安装命令:mysqld -install,若出现Service successfully installed,证明安装成功
2、mysqld --initialize,此时不会有任何提示
3、启动命令:net start mysql,出现以下提示证明MySQL启动成功。如果出现找不到文件,则是因为服务的可执行文件地址与mysql下载的地址不一致,修改为你的mysql下载地址即可
MySQL压缩包安装
4、登录mysql,使用命令mysql -u root -p,这时会出错:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)。这时因为执行mysqld --initialize命令时会自动生成一个随机密码,随机密码在data文件夹下的.err文件中,例如
MySQL压缩包安装

随机密码为

;XI+5Fdkr8ck

,这时再登录输入这个密码即可。
生成无密码用户初始化使用如下命令
mysqld –initialize-insecure

5、重新设置密码
登录之后需要重新设置密码才能操作数据库

set password for aaa@qq.com = password(‘123456’);

到此数据库安装完成

相关标签: 数据库