Windows下MySQLzip解压版安装教程

说实话,当时我安装MySQL好几次都费劲了。
看你给的步骤很仔细,不过说实话,能改的地方就那么几个,不然很容易惹恼。
我们先来谈谈电子邮件。
这是毫无疑问的。
不过我建议您直接安装最新的稳定版本,例如8 .0系列。
你的 5 .7 版本几乎已经过时了。
使用最新版本可以节省大量工作并且具有更好的兼容性。

作为我用8 .0安装的环境变量,我将bin路径添加到系统路径中。
无需单独设置 MYSQL_HOME。
例如我的是C:\Program Files\MySQL\MySQL Server 8 .0\bin。
无论如何,我尝试过,我只是这样添加。
my.ini配置,你的my.ini其实不太对。
8 .0 和 5 .7 配置文件之间存在差异。
当我安装8 .0时,我写了以下内容: 在 [mysqld] 端口=3 3 06 datadir=C:\Program Files\MySQL\MySQL Server 8 .0\data 最大连接数=2 00 字符集服务器=utf8 mb4 排序规则服务=utf8 mb4 _unicode_ci 默认存储机器=InnoDB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[客户端] default-character-set=utf8 mb4
请注意,utf8 mb4 不是 utf8 现在使用的是中文脚本,兼容性更好。

初始化命令也已更改。
对于 5 .7 ,您的命令是正确的。
对于 8 .0,你应该使用这个: 羞愧 mysqld --initialize --user=mysql --console
该命令将生成一个随机的 root 用户和密码,该用户和密码将显示在命令行上。
你写得快点,不然就找不到。

启动命令也变了,不像net start。
直接在cmd中: 羞愧 CD C:\Program Files\MySQL\MySQL Server 8 .0\bin mysqld --console
这将直接在命令行上显示当前状态。
当您看到“ready for guest”时,就表示准备就绪。

设置密码是最肮脏的步骤。
您的命令对于 5 .7 是正确的,应该用于 8 .0; 羞愧 mysqladmin -u root -p 密码新密码
如果报错说密码不匹配,则说明初始化时生成的随机密码尚未使用。
只需使用这些随机密码登录然后更改即可。

连接工具这一步也很重要。
连接Navicat时,用户名填写root,生成的密码填写初始化时的随机密码。
连接正常后,使用mysqladmin将其更改为您的密码。

说实话,当我安装8 .0的时候,我还卡在配置文件上很长一段时间。
后来发现5 .7 和8 .0的配置不匹配。
因此,如果你按照我说的改变,你就能避免陷阱。

mysql5.7压缩包怎么安装

步骤没问题。

解压压缩包后,将文件夹重命名,放入C盘mysql路径下。

将C:\mysql\bin加入PATH环境变量中,并以分号结尾。

配置文件my.ini,basedir设置为C:\mysql,datadir设置为C:\mysqldata。

创建目录C:\mysqldata。

管理员cmd执行mysqld --initialize。

生成init.txt,内容: sql 为 'root'@'localhost' 设置密码 = PASSWORD('MyNewPassword');
保存 init.txt。

管理员cmd执行mysqld --init-file C:\mysqldata\init.txt。

退出mysqld进程。

管理员cmd执行mysqld --install。

计算机管理服务启动 MySQL。

如果报错,请搜索HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL注册表。

ImagePath 更改为 C:\mysql\bin\mysqld。

net start mysql 启动服务。

cmd执行mysql -u root -p即可登录。

mysql5.7.38 安装过程的小坑

说白了,安装免安装版的MySQL 5 .7 .3 8 并不难,但是如果忽略一些重要的点就很容易卡住。

让我们仔细看看,先谈谈最重要的事情。
下载zip包时不要选择中文路径。
去年我们运行该项目是因为存在幽灵路径C:\MySQL\5 .7 .3 8 \。
mysqld无法直接启动。
用技术术语来说,这称为雪崩效应。
事实上,前线的一个小延误让一切都恢复了。
还有一点是,用mysqld --initialize-insecure初始化时,默认是没有密码的。
但是如果你用mysql -u root登录的话,你会发现直接登录了。
老实说,这很令人困惑。
一开始以为必须手动删除临时密码文件,后来发现直接登录也可以,但是必须改密码不然远程连接不了。
还有另一个关键细节。
修改密码前,必须检查主机字段。
去年有兄弟在ALTER USER中写错了host,导致错误ERROR1 3 9 6 最后发现users表的数据不正确。

等一下,还有一件事。
如果使用--initialize带密码初始化,记得删除.tmp文件,否则下次开机时会提示输入错误的密码。

最后建议使用mysql_native_password统一密码加密方式,兼容性更好。

mysql数据库5.7怎么安装?

需要明确的是,安装 MySQL 5 .7 就像搭积木一样。
只要你选对了路,基本上一路都是绿灯。
我们先来说说最重要的事情。
前往官网下载社区版。
不要被商业版本所欺骗。
我们去年跑的一个项目在CentOS 7 上使用的是5 .7 ,3 000级别的数据运行得非常流畅。
还有一点,下载后不要直接安装,先打开。
防病毒软件会提出问题吗?普通的!右键单击属性,添加到信任列表,不傻。
还有另一个重要的细节。
安装时选择“普通”模式,省心又足够运行。

起初我以为选择“自定义”会节省空间,但后来我发现我错了。
随意更改配置比根本不安装压力更大。
等等,还有一件事,记住“启动服务”标志,否则命令行将无法连接。

建议直接用yum安装,省事,但是步骤很简单,假设没有人会看这个。