MySQL Environment Variables

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:
MySQL Related Environment Variables

configure用到的环境变量:
CXX     指定C++编译器
CC     指定C编译器
CFLAGS     指定C编译器flags
CXXFLAGS     
指定C++编译器flags

perl用到的环境变量:
DBI_USER     Perl DBI用到的的默认用户名。
DBI_TRACE     Perl DBI用到的trace参数。

MYSQL服务端程序和客户端程序用到的相关环境变量:
HOME     mysql history file 的默认路径 $HOME/.mysql_history.
LD_RUN_PATH     指定 libmysqlclient.so 所在目录.
MYSQL_DEBUG     Debug trace 参数。
MYSQL_GROUP_SUFFIX     类似 --defaults-group-suffix参数的作用,如
For example, the mysql client normally reads the [client] and [mysql] groups. If the --defaults-group-suffix=_other option is given, mysql also reads the [client_other] and [mysql_other] groups. 
MYSQL_HISTFILE     
指定mysql history file 的路径 ,这个设置将覆盖 $HOME/.mysql_history的设置.
MYSQL_HOME     用作服务端,指定 my.cnf 配置文件的目录 (as of MySQL 5.0.3).
MYSQL_HOST     mysql命令行程序使用的默认主机名。
MYSQL_PS1     mysql命令行程序提示符.
MYSQL_PWD     mysql命令行程序使用的默认密码,注意这个变量是非常不安全的,建议的做法不要将密码保存在任何文件中.
MYSQL_TCP_PORT     默认连接的MYSQL TCP端口.
MYSQL_UNIX_PORT     默认连接的 Unix socket file name; used for connections to localhost.
PATH     SHELL环境变量,用于查找MYSQL客户端程序。
TMPDIR     临时文件目录.
TZ     本地时区,如果没有正确设置,在执行now()或UNIX_TIMESTAMP()函数时可能返回错误的值,解决办法:通过设置mysqld_safe的参数--timezone=timezone_name或者在mysqld启动前设置TZ环境变量让mysqld能读到这个变量.
UMASK     创建文件默认掩码
UMASK_DIR     创建目录默认掩码
USER     在 Windows 或 NetWare 系统中,连接 mysqld时使用的默认用户名.

【附】
MYSQL密码使用场景:
1.
Use a  -pyour_pass  or  --password=your_pass  option on the command line.
2.
Use the  -p  or  --password  option on the command line with no password value specified.
3.
Store your password in an option file.
Unix you can list your password in the  [client]  section of the  .my.cnf  file in your home directory:
如:
[client]
password=your_pass

4.
Store your password in the  MYSQL_PWD  environment variable.
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
关系型数据库 MySQL 数据库
MySQL - 查看 / 修改配置参数(Global Variables)
MySQL - 查看 / 修改配置参数(Global Variables)
778 0
|
存储 关系型数据库 MySQL
MySQL数据库(28):变量 variables
MySQL数据库(28):变量 variables
138 0
|
关系型数据库 MySQL 数据库
MySQL 状态变量(Server Status Variables)
    MySQL状态变量是当前服务器自启动后累计的一些系统状态信息,主要用于评估当前系统资源的使用情况以进一步分析系统性能而做出相应的调整决策。这些状态变量我们可以理解为等同于Oracle数据库的动态性能视图。
1011 0
|
关系型数据库 MySQL 数据库
MySQL 系统变量(system variables)
    MySQL系统变量(system variables)实际上是一些系统参数,用于初始化或设定数据库对系统资源的占用,文件存放位置等等。这些个系统变量可以分为全局以及会话级别层面来修改,有些也可以进行动态修改。
1295 0
|
3天前
|
关系型数据库 MySQL 数据库
docker MySQL删除数据库时的错误(errno: 39)
docker MySQL删除数据库时的错误(errno: 39)
10 0
|
1天前
|
关系型数据库 MySQL 数据库
mysql 设置环境变量与未设置环境变量连接数据库的区别
设置与未设置MySQL环境变量在连接数据库时主要区别在于命令输入方式和系统便捷性。设置环境变量后,可直接使用`mysql -u 用户名 -p`命令连接,而无需指定完整路径,提升便利性和灵活性。未设置时,需输入完整路径如`C:\Program Files\MySQL\...`,操作繁琐且易错。为提高效率和减少错误,推荐安装后设置环境变量。[查看视频讲解](https://www.bilibili.com/video/BV1vH4y137HC/)。
17 3
mysql 设置环境变量与未设置环境变量连接数据库的区别
|
3天前
|
关系型数据库 MySQL 数据库连接
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
12 0
|
5天前
|
存储 Oracle 关系型数据库
oracle 数据库 迁移 mysql数据库
将 Oracle 数据库迁移到 MySQL 是一项复杂的任务,因为这两种数据库管理系统具有不同的架构、语法和功能。
15 0
|
12天前
|
关系型数据库 MySQL Linux
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)
【MySQL-10】数据库函数-案例演示【字符串/数值/日期/流程控制函数】(代码演示&可cv代码)

推荐镜像

更多