Win7安装mysql笔记

本文详细记录了在Windows 7系统下安装MySQL 5.7的过程,包括下载安装包、设置环境变量、配置my.ini文件、初始化数据库、注册为系统服务、启动服务、修改root密码以及最后的重启服务。遇到的问题和解决方案一并分享,适合初学者参考。
摘要由CSDN通过智能技术生成

最近想要系统的学习一下数据库方面的内容,首要的任务是安装mysql,由于我的开发环境是Win7,所以需要在Win7下安装mysql

。在安装的过程中遇到了很多问题,通过百度都已解决,写此文mark一下。

1. 下载Mysql

我是在官网下载的zip包,附上下载地址,版本是5.7.17,下载之后解压即可。

2. 设置环境变量

设置环境变量的目的是可以在任意的路径下输入mysql,mysqld等指令,设置环境变量分为两步:首先创建一个系统变量MYSQL_HOME,值为mysql压缩包解压之后的根目录,比如C:\mysql\mysql-5.7.17-winx64;第二步在Path里追加%MYSQL_HOME%\bin,注意添加”;”。

3. 修改my.ini文件

解压之后的文件夹里是没有my.ini文件的,只有my-default.ini,这里我们选择创建一个新的名为 my.ini的文件(可以是其他的名字,也可以选择直接应用my-default.ini)。接下来简单的配置一下my.ini文件:

 [client]
    port=3306
    default-character-set=utf8
 [mysqld]
    port=3306
    character_set_server=utf8
    basedir=C:\mysql\mysql-5.7.17-winx64
    #解压目录
    datadir=C:\mysql\mysql-5.7.17-winx64\data
    #解压目录下data目录
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 [WinMySQLAdmin]
    C:\mysql\mysql-5.7.17-winx64\bin\mysqld.exe

注意my.ini文件必须要写实际的路径值,而不能出现%MYSQL_HOME%这样的写法。

4. 初始化

以管理员身份运行cmd,进入到MySQL的bin目录,执行初始化命令:mysqld --initialize --user=mysql --console。

5. 将mysql注册为windows系统服务

管理员身份运行cmd,输入服务安装命令:  mysqld install MySQL --defaults-file="%MYSQL_HOME%\my.ini",安装成功后会提示服务安装成功。另外,移除服务命令为:mysqld -remove。

6. 启动MySQL服务

运行命令:net start mysql。

7. 修改root账号密码

启动了mysql服务之后还不能成功登录,需要设置一下root账号的密码,这里需要先修改my.ini文件的配置,在[mysqld]下加入如下命令:skip-grant-tables,然后重启mysql服务。重启mysql服务步骤为先执行命令net stop mysql关闭mysql服务,再重新执行net start mysql命令启动mysql服务。重启之后首先登录mysql,执行mysql -uroot,然后直接回车即可,初始的root账号密码为空,然后执行use mysql,接着执行UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root'将密码设置为123456,最后执行FLUSH PRIVILEGES。

8. 重启MySQL服务

最后将my.ini文件中skip-grant-tables去掉,然后重启MySQL服务即可。


参考资料:

http://blog.csdn.net/rebirth_love/article/details/53608483

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值