zoukankan      html  css  js  c++  java
  • MYSQL安装使用

    1, 绿色版本的客户端,这个直接解包后,设定环境变量即可,我用的是mysql-5.5.54-win32

    2,mysql服务器mysql-installer-community-5.7.29.0.msi

    服务器安装问题

    1) 安装目录

    默认的安装目录是安装在C盘,安装向导好像无法设定其他盘。 我是安装后,再卸载,再安装后可以提示安装目录已存在,可以修改安装目录

    因为C盘容量有限,我将安装目录,data目录都改到D盘了。

    安装目录, D:Program FilesMySQLMySQL Server 5.7

    安装目的目录结构,不是很大,才397 M

    数据目录D:ProgramDataMySQLMySQL Server 5.7

    数据目录大约225M左右 。 我通过 Navicat for MySQL 创建DB ,发现DB应该存到数据目录。

     2) 环境变量设定

    新建环境变量 MYSQL_HOME

    设定值D:Program FilesMySQLMySQL Server 5.7

    在path中加入, %MYSQL_HOME%in

    3) 允许其他机器访问,

    我用navicat执行的下面SQL

    use mysql;//切换到mysql实例

    select host from user where user='root';   

    update user set host = '%' where user ='root';//将"localhost"改称"%"

    flush privileges;//刷新配置

    4, 允许mysql 输出CSV文件

    MySQL 数据文件存储位置的方法

    # Secure File Priv.
    #secure-file-priv="D:/ProgramData/MySQL/MySQL Server 5.7/Uploads"
    secure-file-priv=""

    据说(官方文档),secure_file_priv参数用于限制LOAD DATA, SELECT …OUTFILE, LOAD_FILE()传到哪个指定目录。

    secure_file_priv 为 NULL 时,表示限制mysqld不允许导入或导出。

    secure_file_priv 为 /tmp 时,表示限制mysqld只能在/tmp目录中执行导入导出,其他目录不能执行。 《=指定一个具体目录

    secure_file_priv 没有值时,表示不限制mysqld在任意目录的导入导出。《==我设定的这个选项

    修改 my.ini 后重启mysql server. 修改my.ini要备份,修改错了容易导致mysqlserver无法启动。

     遇到一个问题,就是可以输出到D:根目录,但设定d:某个文件夹,仍然输出失败,后来检查是我默认建立的windows 文件夹不知道为什么是只读属性,导致无法写入。

  • 相关阅读:
    canvas制作倒计时炫丽效果
    MySQL存储过程
    SpringMVC入门
    JAVA面试/笔试经典题
    JAVA内存存储分配粗略讲解
    数据结构算法总结
    稳定排序
    Java集合框架
    Java笔试题及答案
    面向接口
  • 原文地址:https://www.cnblogs.com/zhoug2020/p/13535337.html
Copyright © 2011-2022 走看看