MYSQL安装使用
1, 绿色版本的客户端,这个直接解包后,设定环境变量即可,我用的是mysql-5.5.54-win32
2,mysql服务器mysql-installer-community-5.7.29.0.msi
服务器安装问题
1) 安装目录,
默认的安装目录是安装在C盘,安装向导好像无法设定其他盘。 我是安装后,再卸载,再安装后可以提示安装目录已存在,可以修改安装目录
因为C盘容量有限,我将安装目录,data目录都改到D盘了。
安装目录, D:\Program Files\MySQL\MySQL Server 5.7\
安装目的目录结构,不是很大,才397 M
数据目录D:\ProgramData\MySQL\MySQL Server 5.7
数据目录大约225M左右 。 我通过 Navicat for MySQL 创建DB ,发现DB应该存到数据目录。
2) 环境变量设定
新建环境变量 MYSQL_HOME
设定值D:\Program Files\MySQL\MySQL Server 5.7
在path中加入, %MYSQL_HOME%\bin
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 文件夹不知道为什么是只读属性,导致无法写入。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2016-08-20 VS2008中编译通过,但调试时出现“未使用调试信息生成二进制文件”的问题
2014-08-20 Because, since, as, for