win10配置mysql免安装版

一、下载  mysql-5.7.22-winx64.zip

  1. 解压mysql-5.7.22-winx64.zip,延用这个命名mysql-5.7.22-winx64.zip。

  2. 将这个copy到你的想指定的目录下,如D:\mysql-5.7.22-winx64 。

  3. 将bin目录加入到环境变量path中,D:\mysql-5.7.22-winx64\bin 

  4. 配置mysql,管理员进入cmd执行如下命令成功后会显示Service successfully installed.

    C:\WINDOWS\system32> mysqld --install
  5. 在解压后的路径下新建文件:my.ini
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    # 设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir="D:\mysql-5.7.22-winx64"
    # 设置mysql数据库的数据的存放目录
    datadir="D:\mysql-5.7.22-winx64\data"
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
  6. 安装完后,启动mysql服务,成功后会显示MySQL服务正在启动,MySQL服务已经启动成功。
    C:\WINDOWS\system32> net start mysql
  7. 进入mysql shell 后就可以创建用户和密码了
    C:\WINDOWS\system32> mysql -u root
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
    mysql> FLUSH PRIVILEGES;

二、错误和注意事项

  1. 我在安装成功后启动MySQL服务时,服务启动不了,提示:MySQL服务无法启动服务没有报告任何错误,请键入NET HELPMSG 3534 以获得更多帮助.解决方案如下: 
    D:\mysql-5.7.22-winx64\bin> mysqld --initialize-insecure --user=mysql
  2. 执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为root,密码为空,之后就可以通过命令net start mysql启动mysql服务了。 注:MySQL升级到5.7版本是没有data文件夹的,执行mysqld —initialize-insecure —user=mysql命令会自动新建data文件夹。
posted @ 2018-04-03 18:27  _风往北吹  阅读(171)  评论(0)    收藏  举报