有谁知道mysql的可移植版本?
我知道xampp,但它与PHP和Apache一起提供
有谁知道如何隔离mysql?
您可以下载MySQL Essentials版本并对my.ini
文件中的目录进行一些小的更改,以使用相对路径而不是绝对路径.然后,您可以直接运行服务器,而无需安装或使用Windows服务.
下载一个MySQL .zip
文件(而不是一个.msi
,虽然你可以得到.msi
并使用7Zip或Orca从中提取文件).
提取文件.至少你需要bin
和share
目录(实际上,bin
你只需要mysqld.exe
作为运行服务器的绝对最小值).
编辑my.ini
以更改basedir
和datadir
相对的路径.例如:
basedir=".." datadir="/MySQLdb"
如果您没有现有数据库,请创建一个:
mysqld --bootstrap
运行服务器(--skip-grant-tables
在设置MySQL用户之前,可能需要使用交换机才能运行它):
mysqld
要避免服务器在当前命令提示符下运行,可以使用以下命令使其在自己的控制台中运行,该控制台在运行时应该消失:
start mysqld
如果出现错误,请删除日志文件(例如logs\ib_logfile*
)并再次运行.