首先下载,自己的账号下载不细说。
5.7.6以后版本有变化这里没有做对应的处理,请自行百度
解压后在最外层
打开文件夹修改my-default.ini为my.ini的配置文件。
修改my.ini内容如下
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. #以下是复制内容,这行可不复制 [client] port=3306 #客户端字符类型,与服务端一致就行,建议utf8 default-character-set=utf8 [mysqld] port=3306 #服务端字符类型,建议utf8 character_set_server=utf8 #解压根目录 设置mysql的安装目录 basedir=C:/anzhuang/mysql-5.6.26-winx64 #解压根目录data 设置mysql数据库的数据的存放目录,必须是data datadir=C:/anzhuang/mysql-5.6.26-winx64/data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] #解压根目录inmysqld.exe C:/anzhuang/mysql-5.6.26-winx64/bin/mysqld.exe #以上是复制内容,这行可不复制
环境变量配置
安装mysql服务指令:
mysqld --install mysql
首先进入mysql的bin目录下,一定要进到bin目录下安装,否则安装成功了也会无效,网络查的好多都太乱。
(我这里先删除了服务又安装的)步骤我在解释一遍:
第一找到bin目录下,安装服务指令上面有直接复制(那个不用怀疑,就是两横);
第二安装成功了之后cd到上一层指令如括号里(cd..)还是不用怀疑,cd后面有两个点,英文的点
第三就是启动了紧接着第二步操作,感觉主要是第一步,启动服务估计哪里都可以。指令网上很多(net start mysql),关闭是(net stop mysql)
其他指令就网上很多了。
这里再加上一部分提示:
就是进入mysql,我环境变量都已经配置好了,通过cmd进入后,直接输入mysql回车,可以进入mysql,
但是通过mysql -uroot -p指令进入mysql需要密码,这时候是没有密码的,直接敲回车就可进入。
两个进入并不一样,第二个权限应该大些,应为我输入show databases;指令的时候(分号不要掉,不要说我粗心),第二个明显多几个数据库。
也就是通过root进入权限会大一些。
关于密码修改的问题我也是纠结了好久,网上搜的时候有很多都误导了我,有个我觉得特别不错的我就把链接放在这里,
专门针对指令修改密码的,第一种方式我测试过,可以的,我觉得写得很不错,大家可以借鉴。
修改密码链接推荐 http://jingyan.baidu.com/article/495ba841ef412d38b30edeb2.html
下面的例子是刚刚创建没有密码的时候使用
例子:mysql>set password for root@localhost = password('要改的密码');
关于服务的管理:(删除)
进入“控制面板->管理工具->服务”查看才发现,虽然MYSQL已经卸载了,但是MYSQL服务仍然残留在系统服务里。
又不想改服务名,改怎么办呢。
只要在CMD里输入一跳命令就可以将服务删除:
sc delete mysql //这里的mysql是你要删除的服务名
这样一来服务就被删除了,进入服务里查看确实没有mysql服务了,OK。(如下图)