win7 下zip版mysql安装

1下载mysql 免安装版下载

 下载地址:http://dev.mysql.com/downloads/mysql/

 

 下载的文件如:mysql-5.6.19-winx64.zip

 

2.解压mysql-5.6.19-winx64.zip 到某个目录

  如D:\app\mysql-5.6.19-winx64

  并把 D:\app\mysql-5.6.19-winx64\bin 加入Path环境变量

 

3.配置D:\app\mysql-5.6.19-winx64\my_default.ini:

basedir=D:\app\mysql-5.6.19-winx64

datadir = D:\app\mysql-5.6.19-winx64\data

character_set_server=utf8

 

4.启动mysql服务

进入cmd,执行命令:  

mysqld --defaults-file="D:\app\mysql-5.6.19-winx64\my_default.ini"

  退出mysql服务:

   关闭当前cmd窗口即可。

 

5.安装成为服务

 

  在cmd下执行:

    mysqld --install mysql5 --defaults-file="D:\app\mysql-5.6.19-winx64\my_default.ini" 

   会提示:Service successfully installed.

   修改:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mysql5

      中的imagePath 由原值:"C:\Program Files\MySQL\MySQL Server 5.6\mysqld" --defaults-file=D:\app\mysql-5.6.19-winx64\my_default.ini mysql5

 

  改为: 

    "D:\app\mysql-5.6.19-winx64\bin\mysqld" --defaults-file=D:\app\mysql-5.6.19-winx64\my_default.ini mysql5

 

  之后就可以使用:net start mysql5 来启动mysql服务了:

 

C:\Users\Administrator>net start mysql5

mysql5 服务正在启动 ..

mysql5 服务已经启动成功。

 

 停止服务:

  

 

C:\Users\Administrator> net stop mysql5

mysql5 服务正在停止.

mysql5 服务已成功停止。

 

 

6.移除mysql服务

   mysqld -remove mysql5

 

7.如果发生启动错误,可以查看错误日志

   日志路径 MYSQL_HOME\data\ 

   日志文件名为 “主机名”.err

 

 

8.当前root用户没有密码,可以通过命令设置:

 mysql –u root

mysql>show databases; 

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES;

  

9.查看字符集

  mysql>show variables like 'char%';

+--------------------------+--------------------------------------------+

| Variable_name            | Value                                      |

+--------------------------+--------------------------------------------+

| character_set_client     | gbk                                        |

| character_set_connection | gbk                                        |

| character_set_database   | utf8                                       |

| character_set_filesystem | binary                                     |

| character_set_results    | gbk                                        |

| character_set_server     | utf8                                       |

| character_set_system     | utf8                                       |

| character_sets_dir       | D:\app\mysql-5.6.19-winx64\share\charsets\ |

+--------------------------+--------------------------------------------+

 

    可以查看某些字符集。如果要修改字符集可以在my_default.ini 中添加如:

 character_set_server=utf8

 

5.7版本以上的mysql 需要:

 1.设置环境变量:

    MYSQL_HOME="mysql目录"

 2.在PATH环境变量后增加:

      ;"%MYSQL_HOME%\bin"

 3. 配置文件:

      在MYSQL_HOME/下增加my.ini:

       [mysqld] 

         basedir=D:\mysql\mysql-5.7.18-winx64

        datadir=D:\mysql\mysql-5.7.18-winx64\data

        character_set_server=utf8

         port = 3306

4.初始化库:

    mysqld --initialize --user=mysql --console

   --datadir指定的目录,如不存在,则新建目录

   执行成功后 :

         a.会在datadir下生成数据文件

         b.生成root临时密码

5.启用数据库:执行 mysqld

5.使用root临时密码登录库,并修改root密码:

   alter user 'root'@'localhost' identified by "新密码"

猜你喜欢

转载自java12345678.iteye.com/blog/2088389