由于最近学习要用到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
写的这么详细也是为的自己今后参考用的,如需转载请先通知下,谢谢。