Windows 下 MySQL 免安装版安装配置

  1. MySQL 安装配置
  2. 启动 MySQL 服务
  3. 出现的问题
  4. 随机密码
  5. 修改密码
  6. Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

MySQL 安装配置

在 MySQL 文件夹的目录下新建 my.ini 文件,含中文的话,可能会出错。

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

在 cmd 中,切换到 mysql 解压文件的 bin 目录,输入 mysqld install,回车运行:出现 “Service successfully installed.”表示安装成功。

启动 MySQL 服务

在 mysql 的安装目录下输入命令:net start mysql 启动服务;或是选择手动启动 mysql 服务(在运行框中输入 services.msc 调出服务对话框,找到 mysql 服务,右击属性,启动)

出现的问题

本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止

进入安装 mysql 时的 bin 目录,执行一下初始化 mysqld --initialize,再次 net start MySQL 就解决了

由于找不到 msvcp140.dll,无法继续执行代码。下载安装 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145

随机密码

https://blog.csdn.net/wxyfennie/article/details/50656457

在 initialize 命令下生成的那个 data 文件,中找到 你的计算机名.err 文件,找到类似下面的内容:

2018-08-27T08:48:25.665787Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: =oUnvQr>q4)l

=oUnvQr>q4)l 就是随机生成的密码。

使用 mysql -u root -p 命令,并输入密码后就可以连接 MySQL 了。

修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';

Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误

mysql8 之前的版本中加密规则是 mysql_native_password,而在 mysql8 之后,加密规则是 caching_sha2_password

解决问题方法有两种:

  • 方法1.升级 navicat 驱动;
  • 方法2.把 mysql 用户登录密码加密规则还原成 mysql_native_password
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新的密码'; # 更新一下用户的密码
      FLUSH PRIVILEGES; # 刷新权限

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 bin07280@qq.com

文章标题:Windows 下 MySQL 免安装版安装配置

文章字数:594

本文作者:Bin

发布时间:2018-09-03, 16:06:22

最后更新:2019-08-27, 23:05:27

原始链接:http://coolview.github.io/2018/09/03/MySQL/Windows%20%E4%B8%8B%20MySQL%20%E5%85%8D%E5%AE%89%E8%A3%85%E7%89%88%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录