mysql5.7 zip 安装 作者:马育民 • 2021-01-23 20:53 • 阅读:10103 # 下载地址 https://dev.mysql.com/downloads/mysql/ 解压缩 # 添加my.ini配置文件 在mysql根目录中创建 `my.ini` 配置文件,内容如下: `basedir` 和 `datadir` 要改成自己的路径 ``` [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\devtools\mysql-5.7.32-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\devtools\mysql-5.7.32-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB ``` # 初始化数据库 必须用 **系统管理员方式** 启动 cmd 或 powershell 切换到`mysql\bin`目录下 执行下面命令: ``` mysqld --initialize --console ``` [](https://www.malaoshi.top/upload/pic/mysql/QQ20210123221259.png) 红框处是密码,要记录下来 ### 执行命令报错 如果提示下面错误: `由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。` [](https://www.malaoshi.top/upload/pic/mysql/2019010613310914.png) 需要下载安装下面程序: https://www.microsoft.com/zh-CN/download/details.aspx?id=40784 64位系统安装:`vcredist_x64.exe` 32位系统安装:`vcredist_x86.exe` ### 忘记密码 在 `mysql根目录\data` 文件夹下,有后缀是 `.err` 的文件,打开该文件,如下图: [](https://www.malaoshi.top/upload/pic/mysql/QQ20210123221544.png) 红框处就是密码 # 启动方式一(命令方式) 创建 `启动.bat` 文件,内容如下: ``` "D:\devtools\mysql-5.7.32-winx64\bin\mysqld" --defaults-file="D:\devtools\mysql-5.7.32-winx64\my.ini" --console ``` # 启动方式二(添加到服务) ### 添加mysql服务 必须用 **系统管理员方式** 启动 cmd 或 powershell 切换到`mysql\bin`目录下,执行: ``` mysqld --install ``` ### 启动服务 在 `services.msc` 找到 mysql,并启动 [](https://www.malaoshi.top/upload/pic/mysql/QQ20210123221057.png) # 登录 ### 如果是3306端口,执行下面命令 ``` mysql -u root -p ``` 需要输入密码 ### 如果是其他端口,如3308,执行下面命令 ``` ./mysql -h localhost -P 3308 -u root -p ``` # 修改密码 ``` set password for 'root' @'localhost' = password('123456'); ``` 将密码修改为123456 原文出处:http://malaoshi.top/show_1IXSc5koBTY.html