作为一个前端猿,每次换电脑都要安装一次mysql,每次安装都能遇到新问题,这次记录一下过程,以备下次换电脑之需。
首先,下载适合自己电脑的安装包,未免下次找不到,直接把需要的工具放网盘,需要的朋友自取。
链接:https://pan.baidu.com/s/1VnQwr6a6viUfz_iks9FrgA 提取码:y3eu
需要工具:mysql-5.7.17-winx64、Navicat_11;
1、将mysql-5.7.17-winx64.zip解压,我的解压路径为D:\Program Files\mysql\mysql-5.7.17-winx64;
2、修改文件my-default.ini文件,在[mysqld]下面添加以下语句:
basedir=D:\Program Files\mysql\mysql-5.7.17-winx64
datadir=D:\Program Files\mysql\mysql-5.7.17-winx64\data
port=3306
3、配置系统环境变量:
这台电脑属性-------系统------> 高级系统设置 ------>环境变量 -----> 在系统变量添加 MYSQL_HOME,值 = D:\Program Files\mysql\mysql-5.7.17-winx64 -------> 在 path 变量下添加 D:\Program Files\mysql\mysql-5.7.17-winx64\bin
添加完成后如下图:
Path里的内容如下:
注意:路径要按照自己的路径来修改。
4、以管理员身份打开cmd,可能需要进入到bin文件夹里,输入命令:
mysqld -install
安装mysql,安装成功后,输入命令:
mysqld --initialize
创建data目录,或者也可以手动在文件夹里新增一个名为data的文件夹,如果没有这一步,可能会出现“Mysql 服务无法启动 服务没有报告任何错误”的错误;
接下来,输入命令:
net start mysql
启动服务,成功启动后,登录mysql,需要注意的是,5.7版本(即本版本)在安装时,会产生一个随机密码,需要手动在mysql目录下搜索.err,以文本形式打开才能看到如下内容:
016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: so<,k70mrWe
加黑字母即为第一次的登陆密码,使用时最好直接复制。
输入命令:
mysql -u root -p
登录服务,输入该密码,登陆成功后,就是修改密码了,输入命令:set password for root@localhost = password('123'); 可能可以修改。比较常用的相关语句如下:
quit; //直接退出mysql
net stop mysql; //停止mysql服务
5、安装Navicat_11,直接安装就好了。
6、连接Navicat_11与mysql,在保证mysql启动的情况下,点击连接,选择mysql,输入修改的密码,点击确定,就可以连接啦。