zoukankan      html  css  js  c++  java
  • MySQL NoInstall 配置

    1.下载 mysql-mysql-5.1.55-win32.zip


    2. 解压缩到任何一个目录,最好目录名称不要有空格;
    例如:C:mysql

    3. 删除Embedded,include,lib,mysql-test 这四个目录。

    注:这四个目录占了300多M,删除后,只有不到100M。

    3,在c:mysql 复制my-huge.ini生成my.ini;

    打开my.ini在[mysqld]节下,添加

    basedir=C:mysql
    datadir=C:mysqldata

    4,然后编写启动脚本startup.bat,放在C:mysqlin路径下。

    内容如下:
    @echo off
    echo start mysql on localhost
    mysqld --install mysql --defaults-file=c:mysqlmy.ini
    net start mysql5
    pause

    此启动脚本会将mysql注册到系统服务中。

    5,停止脚本stop.bat放在C:mysqlin路径下,停止脚本会将系统服务中MySQL卸载掉: 
    @echo off
    echo stop mysql
    net stop mysql
    mysqld --remove mysql5
    pause

    6.配置完毕后,双击C:mysqlin路径下的startup.bat批处理文件,在系统服务中有一个mysql的服务,并且已经启动,

    7. 然后测试下数据库的安装情况,在dos窗口下,输入mysqlshow

    C:mysqlin>mysqlshow
    +--------------------+
    | Databases |
    +--------------------+
    | information_schema |
    | test |
    +--------------------+

    如上信息说明数据库安装成功还有其他测试命令:
    mysqlshow -u root mysql
    mysqladmin -u root version status proc

    8. 开放远程连接

    c:mysqlin>mysql   -h   localhost   -u   root //这样应该可以进入MySQL服务器

    mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION //赋予任何主机访问数据的权限

    mysql>FLUSH   PRIVILEGES //修改生效

    mysql>EXIT //退出MySQL服务器

    这样就可以在其它任何的主机上以root身份登录啦!

  • 相关阅读:
    前端程序员的进阶
    字符集的知识
    通晓多种编程语言的程序员,真香?
    理解 Docker
    免费开源软件的潜在安全风险
    技术编程人员成长的 9 个段位
    如何更好的设计 RESTful API
    selenium环境搭建:
    自动化测试有哪些?
    删除书籍:
  • 原文地址:https://www.cnblogs.com/wangzhefeng2000/p/5530119.html
Copyright © 2011-2022 走看看