zoukankan      html  css  js  c++  java
  • 常用工具说明--mysql数据库安装

    1. MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:Program FilesMySQLMySQL Server 5.6 该目录中;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。

    2. 解压之后可以将该文件夹改名,放到合适的位置,个人建议把文件夹改名为MySQL Server 5.6,放到C:Program FilesMySQL路径中。当然你也可以放到自己想放的任意位置。
       
       
    3. 完成上述步骤之后,很多用户开始使用MySQL,但会出现图示的错误。这是因为没有配置环境变量所致。配置环境变量很简单:

      我的电脑->属性->高级->环境变量

      选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:C:Program FilesMySQLMySQL Server 5.6in )

      PATH=.......;C:Program FilesMySQLMySQL Server 5.6in (注意是追加,不是覆盖)

       
       
    4.  配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.6.1X默认的配置文件是在C:Program FilesMySQLMySQL Server 5.6my-default.ini,或者自己建立一个my.ini文件,

      在其中修改或添加配置(如图): 

       
       1 [mysql]
       2 # 设置mysql客户端默认字符集
       3 default-character-set=utf8 
       4 [mysqld]
       5 #设置3306端口
       6 port = 3306 
       7 # 设置mysql的安装目录
       8 basedir=D:Mysqlmysql-5.7.17-winx64
       9 # 设置mysql数据库的数据的存放目录
      10 datadir=D:Mysqlmysql-5.7.17-winx64data
      11 # 允许最大连接数
      12 max_connections=200
      13 # 服务端使用的字符集默认为8比特编码的latin1字符集
      14 character-set-server=utf8
      15 # 创建新表时将使用的默认存储引擎
      16 default-storage-engine=INNODB
       
    5.  以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),

      输入:cd C:Program FilesMySQLMySQL Server 5.6in 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误2)

      输入mysqld -install (如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!

      安装成功

       

       

    6.  安装成功后就要启动服务了,先执行mysqld  --initialize-insecure (不设置root密码,建议使用。不可以手动生成data,要自动生成并初始化data文件 —— 你自己动手建的data文件夹里怎么可能有mysql启动所需要的表结构配置文件呢?),继续在cmd中输入:net start mysql(如图),服务启动成功,就可以登录

       

      连接成功! 

      注意:

      a、提示服务无法启动

       

      输入 mysqld --remove 卸载服务,然后输入mysqld  --initialize初始化data文件夹,再启动 net start mysql 即可解决。

  • 相关阅读:
    自动化原理
    Appium 用途和特点
    接口测试
    测试环境部署
    总结一下,selenium 自动化流程如下
    Qt---tcp之网络通信
    java的接口与抽象类
    Leetcode---每日一题之56合并区间
    java与c++的正则表达式的小总结
    数据结构学习之线索二叉树(java/c++版)
  • 原文地址:https://www.cnblogs.com/tanwei81/p/8806443.html
Copyright © 2011-2022 走看看