【MySQL精通之路】MySQL的使用(9)-设置环境变量

可以在命令提示符下设置环境变量,以影响命令处理器的当前调用,也可以永久设置环境变量以影响未来的调用。

要永久设置变量,可以在启动文件中进行设置,也可以使用系统为此提供的接口进行设置。

有关具体细节,请参阅命令解释器的文档。

"环境变量"列出了影响MySQL程序运行的所有环境变量。

【MySQL精通之路】MySQL-环境变量-CSDN博客

要指定环境变量的值,请使用适用于命令处理器的语法。例如,在Windows上,可以设置USER变量来指定MySQL帐户名。要执行此操作,请使用以下语法:

复制代码
SET USER=your_name

Unix上的语法取决于您的shell。假设要使用MYSQL_TCP_port变量指定TCP/IP端口号。典型的语法(如sh、ksh、bash、zsh等)如下:

复制代码
MYSQL_TCP_PORT=3306
export MYSQL_TCP_PORT

第一个命令设置变量,export命令将变量导出到shell环境,以便MySQL和其他进程可以访问其值。

对于csh和tcsh,使用setenv使shell变量可用于环境:

复制代码
setenv MYSQL_TCP_PORT 3306

设置环境变量的命令可以在命令提示符下执行以立即生效,但这些设置只会持续到您注销为止。

要使设置在每次登录时生效,请使用系统提供的界面,或将相应的一个或多个命令放在启动文件中,命令解释器每次启动时都会读取该启动文件。

在Windows上,可以使用"系统控制面板"(在"高级"下)设置环境变量。

在Unix上,典型的shell启动文件是用于bash的.bashrc或.bash_profile,或用于tcsh的.tcshrc。

假设您的MySQL程序安装在/usr/local/MySQL/bin中,并且您希望使调用这些程序变得容易。要执行此操作,请将PATH环境变量的值设置为包括该目录。例如,如果您的shell是bash,请将以下行添加到.bashrc文件中:

复制代码
PATH=${PATH}:/usr/local/mysql/bin

bash对登录shell和非登录shell使用不同的启动文件,因此您可能需要将该设置添加到登录shell的.bashrc和非登录Shell的.bash_profile中,以确保设置了PATH。

如果您的shell是tcsh,请将以下行添加到.tcshrc文件中:

复制代码
setenv PATH ${PATH}:/usr/local/mysql/bin

如果主目录中不存在相应的启动文件,请使用文本编辑器创建它。

修改PATH设置后,在Windows上打开一个新的控制台窗口,或在Unix上再次登录,使设置生效。

相关推荐
Nalu CONG1 小时前
mysql数据被误删的恢复方案
数据库·mysql
UpYoung!2 小时前
【数据库工具】DBeaver——轻量化多功能数据库连接工具DBeaver Ultimate 24.0.0版详细下载安装指南
数据库·mysql·sqlserver·数据库开发·数据库管理·dbeaver·数据库工具
码界筑梦坊2 小时前
94-基于Python的商品物流数据可视化分析系统
开发语言·python·mysql·信息可视化·数据分析·毕业设计·fastapi
爱莉希雅&&&4 小时前
Ansible+Docker案例(含ansible配置安装docker)
linux·运维·mysql·nginx·docker·容器·ansible
SarL EMEN4 小时前
Linux(CentOS)安装 MySQL
linux·mysql·centos
银河系的一束光5 小时前
net start mysql 服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助
数据库·mysql
untE EADO5 小时前
MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
android·sql·mysql
西北奇妙的八角5 小时前
mysql大表结构变更导致主从延迟问题复盘
mysql
y = xⁿ5 小时前
MySQL学习日记:关于MVCC及一些八股总结
数据库·学习·mysql
BING_Algorithm6 小时前
JDBC核心教程
java·后端·mysql