zoukankan      html  css  js  c++  java
  • mysql下载安装配置卸载

    一:mysql下载

     

      注意:下载的是msi的 需要安装  zip的不需要安装,zip解压是自定义的,但是msi默认直接下载安装到c:盘下C:\Program Files\MySQL\MySQL Server 8.0

     

       这个下面的两个是zip的 红框内的是msi的

     

     

     二:mysql安装配置

     

      MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。msi的需要自己安装。

      注意:zip版本的 下载之后 没有找到my.ini配置文件 而msi版本的在c盘下找到了,路径如下:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 这里我账号密码设置的都是root

     

     

     

     

     

     

     

     

       这里我账号密码都设置的root

     

     

     

       这里账号密码都设置的root

     

     

     

       环境变量就系统认识的一个目录。配置环境变量的目的在于让系统在任何目录下面都能找到配置的这个路径下面的命令。MYSQL_HOME

     

      %MYSQL_HOME%\bin

       之后搜索栏输入cmd 在命令管理符上右键 以管理员身份运行  输入net start mysql80 net stop mysql80  来启动和停止mysql服务 这里之前网上搜的都是mysql56 导致一直不好用  这个 80名称是安装的时候有的 留心记下即可

      修改my.ini文件,路径一般在:C:\ProgramData\MySQL\MySQL Server 8.0下,若是c盘下没有找到ProgramData文件夹  需要以下操作

       上面是服务器端参数,以下是参数的简介:

      1.port参数也是表示数据库的端口。
      2.basedir参数表示MySQL的安装路径。
      3.datadir参数表示MySQL数据文件的存储位置,也是数据库表的存放位置。
      4.default-character-set参数表示默认的字符集,这个字符集是服务器端的。
      5.default-storage-engine参数默认的存储引擎。
      6.sql-mode参数表示SQL模式的参数,通过这个参数可以设置检验SQL语句的严格程度。
      7.max_connections参数表示允许同时访问MySQL服务器的最大连接数,其中一个连接是保留的,留给管理员专用的。
      8.query_cache_size参数表示查询时的缓存大小,缓存中可以存储以前通过select语句查询过的信息,再次查询时就可以直接从缓存中拿出信息。
      9.table_cache参数表示所有进程打开表的总数。
      10.tmp_table_size参数表示内存中临时表的总数。
      11.thread_cache_size参数表示保留客户端线程的缓存。
      12.myisam_max_sort_file_size参数表示MySQL重建索引时所允许的最大临时文件的大小。
      13.myisam_sort_buffer_size参数表示重建索引时的缓存大小。
      14.key_buffer_size参数表示关键词的缓存大小。
      15.read_buffer_size参数表示MyISAM表全表扫描的缓存大小。
      16.read_rnd_buffer_size参数表示将排序好的数据存入该缓存中。
      17.sort_buffer_size参数表示用于排序的缓存大小
      
      使用navicat连接mysql报错解决办法:Client does not support authentication protocol requested by server;点击这个mysql 8.0 Command Line Client

     

      一共是三个语句:

        1、use mysql;
        2、alter user 'root'@'localhost' identified with mysql_native_password by 'root';
        3、flush privileges;
        之后再次点击开navicat的连接即可发现可以连接上了
     
    三:mysql卸载
     
     

      1. 首先在控制面板里面的程序卸载找到MySQL,右键点击卸载。这是卸载程序必须的一步。

      2. 删除注册表内容,win+R键打开运行框,输入regedit打开注册表编辑器,删除3项内容:

        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

        HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
     
      3. 删除C盘下的“C:\ProgramData\MySQL”所有文件(ProgramData默认是隐藏的 可以调出来)

  • 相关阅读:
    H53D旋转-遁地龙卷风
    Linux(CentOS 7)+ Nginx(1.10.2)+ Mysql(5.7.16)+ PHP(7.0.12)完整环境搭建
    CentOS 普通用户设置sudo权限
    CentOS 7 终端设置屏幕分辨率
    JavaScript 数组详解
    javascript 创建对象及对象原型链属性介绍
    Mac OS + Nginx + Mysql + PHP 本地环境搭建
    CocoaPods安装和使用教程
    Linux 下常用的压缩,解压方法
    启动 mysql 失败 Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'
  • 原文地址:https://www.cnblogs.com/flyinghome/p/12096350.html
Copyright © 2011-2022 走看看