windows -- 解压版MySQL配置
解压版的可以安装多个,不存在一个坏了之后去删注册表的事,所以配置解压版好一些,一下为具体步骤:
下载一个解压版的MySQL
随便解压到硬盘的一个地方
配置path环境变量,在后面追加一个bin目录的路径
修改my.ini文件,这个文件不一定有,没有就自己创建一个就好,在MySQL的根目录里一定会有一些ini的配置文件,有时候有好多个,这些都是对MySQL的不同配置,按照服务的系统大小,都不是关键,选个一就好了,在里面的[mysqld] 下添加下面的内容:
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),进入MySQL的bin目录下,运行 mysqld -install
在刚才的路径下运行net start mysql,这个是为了启动服务,这一步有可能一直卡着,是因为我们在之前可能通过手动启动mysqld服务了,进入电脑的详细服务里面把多出来的mysqld服务结束掉了
服务启动完成就可以登录了,初次登录root是没有密码的直接回车就好
经过上面的步骤之后,就可以在普通的cmd里面进入数据库了
补充一下如果是重装了系统的情况,那就只要配置path,在启动的时候如果报错了,就看一看第4步对应的路径是否正确
删除MySQL服务的方法:cmd(最好是管理员)sc delete mysql
MySQL5.7.20版本解压配置
下载解压版,这个地方最好下载对应系统位数的版本
将文件解压到任意文件夹,在环境变量 path中添加bin目录的路径
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),进入MySQL的bin目录下,运行 mysqld -install
执行mysqld –initialize-insecure –user=mysql 进行初始化
执行net start MySQL
差别:在5.7.18版本开始MySQL不再有init文件,也没有data文件夹,需要执行初始命令后才会生成data目录
