mysql8解压缩版 windows11 安装 作者:马育民 • 2020-06-24 17:15 • 阅读:10068 # 下载地址 https://dev.mysql.com/downloads/mysql/ 解压缩 # 添加my.ini配置文件 在mysql根目录中创建 `my.ini` 配置文件,内容如下: `basedir` 和 `datadir` 要改成自己的路径 ``` [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=C:\Program Files\MySQL # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\MySQL\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [client] # 设置mysql客户端连接服务端时默认使用的端口 default-character-set=utf8mb4 ``` # 初始化MySQL 必须用 **系统管理员方式** 启动 cmd 或 powershell 切换到`mysql\bin`目录下 执行下面命令: ``` ./mysqld --initialize --console ``` [](https://www.malaoshi.top/upload/pic/nacos/20200624172342.png) 注意上图中的 **临时密码**,启动mysql,第一次登录时,需要填该临时密码,然后修改密码 ### 执行命令报错 如果提示下面错误: `由于找不到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) 红框处就是密码 # 添加mysql服务 必须用 **系统管理员方式** 启动 cmd 或 powershell 切换到`mysql\bin`目录下,执行: ``` mysqld --install mysql-8.0.20-winx64 --defaults-file=e:\devtools\mysql-8.0.20-winx64\my.ini ``` **注意:** - `mysql-8.0.20-winx64`是windows的服务名 [](https://www.malaoshi.top/upload/pic/nacos/20200624172135.png) - `--defaults-file`后面是`my.ini`文件的全路径 # 登录 ### 如果是3306端口,执行下面命令 ``` mysql -u root -p ``` 需要输入密码 ### 如果是其他端口,如3308,执行下面命令 ``` ./mysql -h localhost -P 3308 -u root -p ``` # 修改密码 将root用户密码改为 `root` ``` ALTER USER "root"@"localhost" IDENTIFIED BY "root"; ``` 将密码修改为123456 感谢: https://blog.csdn.net/qq_37350706/article/details/81707862 原文出处:http://malaoshi.top/show_1EF5lcdF9jnS.html