Mysql-Windows安装(zip)


阅读次数
  1. Mysql Windows zip包安装
    Mysql 下载地址:

    http://dev.mysql.com/downloads/mysql/

  2. 下载windows 版本对应的zip,之后解压

  3. 在C:\Program Files 下新建一个MySQL文件夹

  4. 把 zip 解压后的文件夹换个简短的名字,然后全部复制到刚刚新建的MySQL 内即可(例如文件夹名字 MySQLServer)

  5. 修改配置文件
    在刚刚我们复制过的 MySQLServer 文件夹内,可以看到my-default.ini 配置文件,打开编辑,在如下两行上填写对应的路径即可
    (basedir: 新建的MySQLServer的根目录)
    (datadir: MySQLServer目录下的data文件夹的路径)

    basedir = C:\Program Files\MySQL\MySQLServer

    datadir = C:\Program Files\MySQL\MySQLServer\data

  6. 配置环境变量
    接下来配置配置环境变量
    在环境变量界面里面新建一个MYSQL_HOME
    值就填写我们MySQLServer 的路径即可

    之后在Path 里面添加变量引用
    %MYSQL_HOME%\bin 这样就可以了

  7. 安装Mysql服务并启动服务
    用管理员启动命令行,然后cd 切换到,刚才我们的MySQLdb\bin 目录下
    执行 mysqld -install
    出现提示:Services Successfully installed.说明安装成功,打开服务面板service.msc 查看服务列表读了一个MySQL的服务

    安装成功之后需要初始化mysqldata 文件夹 mysqld --initialize

    之后 在命令行输入 net start mysql
    就可以启动服务了

    至此安装完成,输入命令登陆mysql

    PS:mysql5.7 之前的安装与mysql5.7之后的安装差异不大,在关于my.ini,数据库配置文件还有相应的其他参数配置请参考
    http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html


重置root登陆密码

MySQL 5.7 之后初始化的MySQL 会有初始密码或者重置密码

  • 关闭MySQL服务
    net stop MySQL
  • 进入安全模式,跳过权限验证
    mysqld --defaults-file="配置文件路径/my.ini" --console --skip-grant-tables
  • 进入数据库设置密码即可

    mysql> use mysql;  
    mysql> update user set authentication_string=password("新密码") where user="root";
    mysql> flush privileges;
    mysql> quit

    之后输入mysql -u root -p回车输入密码就可以登录了

">