zoukankan      html  css  js  c++  java
  • MySQL zip包手动安装 及 与 手动安装后mysql administrator 出现问题的解决

    MySQL zip包手动安装 及 与 手动安装后mysql administrator 出现问题的解决 - MARATHON LIFE - 博客频道 - CSDN.NET


    MySQL zip包手动安装 及 与 手动安装后mysql administrator 出现问题的解决

      
     MYSQl手动配置安装教程
        MYSQL安装有两种,一种就是使用安装程序根据设置来一步步安装(一般人都能做到,这里就不说了,但用安装包安装有时会因为电脑硬件等其它各方面的问题,在最后配置MYSQL启动服务时,就会没有响应。。致使安装失败。。。)
        这里偶就介绍一下,免安装版在windows的安装配置:
        其中主要为四步:

        一:设置MYSQL安装路径
        二:配置MY.INI文件
        三:安装MYSQL为系统服务
        四:启动MYSQL

        一:设置MYSQL安装路径
            点这里下载 MYSQL5.1.19免安装程序包下载解压后可以看到mysql-5.1.19-beta-win32 这个文件夹 如:可以把这个文件夹名字换成mysql 然后放到E盘根目录下,当然你也可以放到其它目录。(一会儿在配置MY.ini是要用到这个路径)

        二:配置MY.INI文件
    在解压的包里面可以看到几个 文件MY-innodb-heavy-4g.ini ,my-large.ini 等等 这些都是MYSQL 给用户提供的几个配置MY.ini的文件,你可以根据你的服务器配置情况,选用其中的一个改成.my.ini 就可以了,或者自己填(参照网上性能优化的 my.ini文件的配置,如是初学者便无所谓了)。
        my.ini文件中:
        # The TCP/IP Port the MySQL Server will listen on
        port=3306                                                    端口号 这个应该晓得吧
        [WinMySQLAdmin]
        Server="E:/mysql/bin/mysqld-nt.exe"     这个就是你解压的MYSQL主程序文件路径
        [mysqld]
        basedir="E:/mysql"                                    这个就是你解压的MYSQL文件路径
        datadir="E:/mysql/data"                            这个就是你解压的MYSQL数据库文件路径
        这些设置好后,接下来就 把这个文件命名为 my.ini放在 MYSQL文件夹里(这里提一下,很多人说把my.ini文件放到 系统盘的 windows 目录下,那些只是针对4.0以下的版本,现在新版都直接把配置文件放在 所在的 mysql目录下就OK)。

        三:安装MYSQL为系统服务
        在DOS下安装mysql服务操作:格式:    xxxxxx.exe(可执行文件名)_--install_服务名称(下划线为空格)
        所以,安装服务则在解压目录下输入:
        E:/Mysql/bin/mysqld-nt.exe  --install mysql (注意 这里的服务名称,就是安装成系统服务,如当安装成功  后,你在DOS下启动命令为 net start mysql,同理,当你改成mysqld-nt.exe  --install mysql5,那你启动时命  令就应该为 net start mysql5,这个在后面讲MYSQL如何一机共享多个MYSQL服务器,会用到)

        四:启动MYSQL
        命令为在dos提示符下,或者开始--运行
        net start mysql
        net stop mysql

        五:出现的问题
        虽然服务已经启动,mysql数据库已经开始运作,可是如果使用mysql administrator的话,就会在开启时出现
    Either the server service or the configuration file could not be found.   Startup variables and service section are therefore disalbed.

    的提示信息,是因为服务的启动方式与msi安装方式产生了差异,通过以上方式安装的mysql,服务的“可执行文件路径”为:

    D:/DB/mysql/bin/mysqld-nt.exe 

    经测试,通过windows下msi包安装便没有这个问题,不过他的服务启动路径为:

    D:/DB/mysql/bin/mysqld-nt --defaults-file=D:/DB/mysql/my.ini MySQL 

    所以,windows的管理工具--服务下是不能修改服务中的“可执行文件路径”的,要通过注册表
    开始--运行下输入regedit编辑器,然后进入HEKY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/mysql下,修改ImagePath属性,修改成第二个路径便可解决上述问题。

  • 相关阅读:
    Centos7安装dockercompose
    windows环境下python2和python3版本的切换
    移动硬盘无法读取分区表修复RAW格式修复
    网络与信息安全初探
    MyBatis下在插入数据时获得MySQL自增长序列的值
    CentOS7下mongodb忘记密码后重置密码
    url中有空格等特殊字符及中文字符处理
    通过linux mail实现网站存活监控告警通知
    如何通过SecureCRT转发功能实现外网访问内网服务
    java转JSON串的几种方式
  • 原文地址:https://www.cnblogs.com/lexus/p/2395305.html
Copyright © 2011-2022 走看看