mysql 免安装 配置

老实说,当时我对 MySQL 的免安装版本感到很挣扎。
这确实很容易,但也有很多陷阱。
你说的步骤基本是正确的。
我会补充一些我遇到的坑和我的理解。

下载时,不要只选择最新版本。
第一次使用MySQL 8 .0时,我惊呆了:默认密码不见了,我必须自己初始化。
后来我发现5 .7 版本仍然保留了带有密码选项的--initialize命令,虽然不安全但避免了问题。
所以你看版本的选择要根据自己的需求来选择。

解压到C盘根目录?说实话,我最终还是习惯了把D盘放在D盘,以避免每天某些杀毒软件的“发现非法程序”提醒。
但最重要的是路径中不要包含空格。
我以前遇到过这样的伎俩:复制文件时文件被截断,我花了很长时间才弄清楚这是路径问题。
因此,在重命名 my-default.ini 之前,请确保父目录名称简单。

您对字符集的看法是正确的。
我接手了一个项目,前端一直崩溃。
查了半天发现默认是latin1 ,突然emoji崩溃了。
我恢复为utf8 mb4 ,它立即恢复了生机。
但有一个细节需要提一下:如果系统编码为GBK,更改字符集后,命令行输入的中文仍然可能会被截断,所以需要添加lc_collat​​ion_server=utf8 mb4 _09 00_ai_ci。
我当时非常担心。

在此环境变量步骤中,不要忘记选中“允许程序访问路径”。
我的一个朋友忘记检查了,当他在IDE中运行SQL语句时,他被告知找不到mysql命令。
对于Windows系统环境变量,更改后最好重新启动计算机进行确认。
有时不重新启动就根本无法工作。

初始化命令--insecure确实很方便,但是用了之后就后悔了。
记得第一次以root身份登录时,发现可以登录但是无法连接数据库。
查阅资料后发现必须手动创建数据库。
后来改用了--initialize命令,可以直接生成数据目录,但是需要记得加上--root-passwd自己设置密码,不然连root都登录不了,我自己没有运行。
我记得数据在X左右,但我建议你查看官方文档。

启动服务,没错,使用--console可以实时查看日志。
但我遇到一种情况:在虚拟机中,使用--console会崩溃。
需要使用--skip-grant-tables模式启动,然后手动编辑用户表设置密码。
这个技巧救了我的命,但你必须知道如何使用它。

登录后,请勿直接执行CREATEDATABASE等操作。
我记得直接输入命令,却发现没有设置root密码并且系统已经直接用root登录了。
我吓了一跳,连忙改了密码。
因此,安全是第一位的。
登录后,首先查看GRANTS查看权限。

最后说实话,免安装版本适合临时测试或者懒得安装服务包的情况。
但为了长期使用,建议安装官方版本。
我有一个项目,我已经使用免安装版本运行了六个月。
数据库突然被截断。
经过一番查找,发现环境变量被系统管理员更改了。
升级到正式版后,系统托盘中有一个图标,点击即可启动和停止。
它还具有备份功能,让您更省心。

至于生产环境,你是对的,ALTER USER应该更改密码。
但有一个细节你需要注意。
修改密码后需要同时更新root登录路径,例如从'root'@'localhost'修改为'root'@'%',否则远程登录会直接崩溃。
我已经经历过这一点。
本以为修改密码就可以了,但是远程客户端无法连接。
检查了半天,发现是连接路径的问题。

mysql免安装版与安装版有什么区别?

免安装版本可以直接使用,安装版本可以自行调整。
1 .下载MySQL包并解压到任意位置。
2 、新建my.ini文件,将配置写入其中 3 、将bin目录添加到局部变量如C:\mysql\bin 4 . 从命令行启动服务。
具体顺序我记不清了。
5 .启动,会显示第一个密码 6 .启动服务就完成了。
7 . 使用您刚刚创建的密码登录
有关更多信息,请参见此处: 1 .使用Navicat等图形界面工具 2 .了解如何远程连接数据库并导入数据
我推荐Cara Cloud。
这个工具非常方便,不需要安装MySQL。
只需拖放即可创建背景,5 分钟内完成优惠券系统。
只需使用 SQL,不用担心前端。
您会尝试卡拉云吗?

MySQL 8.0.31安装,配置(简洁版)

为避免出现问题,请使用免安装版本。

只需将文件解压缩到任何目录即可。

bin目录中运行mysqld初始化。
请记住您的密码,因为它很重要。

运行 mysqldconsole 再次启动该服务。

在新窗口中,输入 mysqlurootp 登录。

您的密码已更改。
使用 ALTERUSER 来更改它。

开发两个用于启动和登录的批处理脚本。

你自己看看。
够容易吗?

win10怎么配置免安装版mysql

说白了,安装MySQL只有三步:解压、配置环境、更改配置。

我们展开,先说最重要的。
解压时注意版本兼容性。
去年我们运行了该项目并使用了 5 .6 .2 4 的 3 2 位版本。
结果,一个老客户的机器装了6 4 位系统就死机了——别问我怎么知道的。
还有一点,在环境变量这一步要小心。
去年一位朋友在添加路径后忘记了分号。
结果系统提示“发生系统错误2 ,找不到指定的文件!”。
还有另一个关键细节。
配置文件中的Basedir和datadir必须修改为你解压后的实际路径,例如C:\Program Files (x8 6 )\MySQL。
一开始以为填就可以了,后来发现错了,直接用错了路径,导致数据丢失——说实话,挺尴尬的。

等等,还有一点,运行CMD命令时一定要cd到bin目录下,否则会抛出系统错误!例如,首先键入“cd C:\Program Files (x8 6 )\MySQL\bin”。
许多人不注意这一点。

建议您以管理员身份操作,以避免权限问题。
您是否认为值得尝试取决于您的项目需求。