由于最近学习要用到MySQL在安装的时候还是遇到一丢丢的问题,所以跟大家分享一下。 废话不多说直接上货(o゚v゚)ノ
Step1 下载
去官网下载资源,这里我选择的是免安装版本,连接在下面 http://dev.mysql.com/downloads/mysql/
Step2 解压
解压安装,这里我就选择安装到D盘 你可以根据自己需要随意解压到任何盘里面。
Step3 修改初始配置文件
定位到解压目录下 我这里是–>D:\ToolBox\MySQL\mysql-5.7.14-winx64(下面不再重复) 执行之前最好copy一份my-default.ini,以备不时之需。(虽然里面没有什么东西,都是一些注释) 双击,打开my-default.ini
注意:上面的data文件夹开始是没有的,后面会做解释,也可以先创建
接下来修改my-default.ini里面的配置文件
将下面的文字覆盖掉原来my-default.ini里面的内容即可,内容如下:
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 basedir=D:\ToolBox\MySQL\mysql-5.7.14-winx64 datadir=D:\ToolBox\MySQL\mysql-5.7.14-winx64\data sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [WinMySQLAdmin] D:\ToolBox\MySQL\mysql-5.7.14-winx64\bin\mysqld.exe
Step4 配置环境变量
创建MYSQL_HOME 变量值=D:\ToolBox\MySQL\mysql-5.7.14-winx64
将MYSQL_HOME路径下的bin目录添加到Path下
变量值=%MYSQL_HOME%\bin
注意:不能讲Path原有的路径覆盖掉,在路径最后先加上;再添加变量值
确定->确定->应用 ——就设置完成了
Step5 注册mysql
打开dos,定位到解压路径的bin文件夹下面
接下来说下我走的弯路。。。不想看可以略过( `д′)
在网上参考某些博主的注册方式是
mysqld -install net start mysq
结果如下:
不能正常启动╭∩╮(︶︿︶)╭∩╮
后来通过各种途径发现,原来MySQL在5.7.6版本以后,需要这样做:
mysqld –initialize-insecure mysqld –install net start mysql
注意:如果在mysqld –install的时候如提示The service already exists! 执行mysqld -remove
至此,MySQL已经安装配置好了。
Step6 修改root用户的密码
打开dos,键入mysql uroot (root默认情况下面是没有设置密码的)
mysql uroot show database;
可以看见information_schema下有mysql
use mysql; update mysql.user set authentication_string=password(‘root’) where user=’root’; FLUSH PRIVILEGES; quit;
上面我的密码也是root,各位同学根据需要自行修改。 重启一个dos用root用户登录验证是否修改成功
mysql -u root -p
是的,就是这么简单W( ̄_ ̄)W 写的这么详细也是为的自己今后参考用的,如需转载请先通知下,谢谢。
