zoukankan      html  css  js  c++  java
  • mysql自动安装教程说明

    这里只说明了思路和方法

    我们在安装程序里面可能需要安装的时候将mysql一起安装,那么我们就按照下面的顺序思路来。

    首先我们安装的电脑上可能已经安装了mysql,所以我们的mysql服务就起一个名字,这样就可以和其他的区分开了(一个电脑可以安装多个mysql服务)

    首先,检查有没有我们自己安装的mysql服务,比如mysql_test,

    然后,如果没有我们将mysql免安装版,也就是zip版,解压到我们的程序目录下,注意不能有中文

    接着,添加新建一个配置文件my.ini到mysql根目录下,内容如下,关键的是【skip-grant-tables】这句,不使用密码,还有【port=3307】这个是端口,一般默认3306,为了区别其他的mysql,我们使用自己特定的端口

    [mysqld]
    basedir = d:mysql
    datadir =dmysqldata
    port=3307
    skip-grant-tables
    default_authentication_plugin=mysql_native_password

    然后执行cmd命令

    cd d:mysqlin
    mysqld –install MYSQL_test
    net start MYSQL_test
    mysql -uroot
    use mysql;
    update user set Password=PASSWORD("123456") ,host = "%"  where User="root";
    exit
    exit

    此时安装mysql成功了,然后再停止服务,修改配置文件,再启动

    net stop MYSQL_test

    修改my.ini文件删除【skip-grant-tables】这句

    net start MYSQL_test

    至此mysql安装完成,

    下面是删除的

    判断注册表目录HKEY_LOCAL_MACHINESYSTEMControlSet001serviceseventlogApplicationMySQL 节点EventMessageFile是不是MYSQL_test的,如果是,删除目录

    判断注册表目录HKEY_LOCAL_MACHINESYSTEMControlSet002serviceseventlogApplicationMySQL 节点EventMessageFile是不是MYSQL_test的,如果是,删除目录

    删除注册表目录HKEY_LOCAL_MACHINESYSTEMControlSet001servicesMYSQL_KMZC  (有可能没有)

    删除注册表目录HKEY_LOCAL_MACHINESYSTEMControlSet002servicesMYSQL_KMZC  (有可能没有)

    判断注册表目录HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 节点EventMessageFile是不是MYSQL_test的,如果是,删除目录

    最后 停止服务

    net stop MYSQL_test

    删除服务

    sc delete MYSQL_test

  • 相关阅读:
    Android—应用程序开机自启
    Android—简单的仿QQ聊天界面
    Android—关于自定义对话框的工具类
    Android—基于GifView显示gif动态图片
    Android—ListView条目背景为图片时,条目间距问题解决
    Android—自定义开关按钮实现
    FileProvider的使用
    Android 7.0新特性
    Android SDK自带调试优化工具
    Android监视器概述
  • 原文地址:https://www.cnblogs.com/bfyx/p/9776865.html
Copyright © 2011-2022 走看看