最后更新:2021-10-14 10:18:21 手机定位技术交流文章
重新启动才生效
mysqld --skip-networking
--- 默认- 存储- 引擎=MYISAM( 不允许空格)
Mysql 将在各个地方查找配置文件, 主要是以下序列( UNIX) :
| 路径名 | 备注 |
|---|---|
| /etc/my.cnf | |
| /etc/mysql/my.cnf | |
| SYSCONFDIR/my.cnf | SYSCONFDIR: CMake 在指定的目录中构建 Mysql 。 |
| $MYSQL_HOME/my.cnf | $MYSQL_HOME: 这里是我们设置环境变量的地方。 只有服务器设置可以被放置 。 |
| defaults-extra-file | 命令行指定补充配置的路径 |
| ~/.my.cnf | 针对特定用户 |
| ~/.mylogin.cnf | 某些用户是目标用户。 无法打开文件夹“%s”:%s |
配置文件有以下结构 :
[服务机](指定起始项目 ](指定起始项目 ](我不确定我在说什么)。 (指定起始项目...我不确定我在说什么。) (指定起始项目...我不确定我在说什么。) (指定起始项目...我不确定我在说什么。) (指定起始项目...我不确定我在说什么。)
不同的应用程序使用不同组,服务器用于所有服务端程序。也可以将该组配置为特定版本。[mysql-5.7]
最后找到的配置文件被优先排序。 在同一文件中, 命令行对覆盖前方的设置具有最大的优先级 。
我们可以告诉Mysql只找一个侧写:
mysqld --default-file=/tmp/myconfig.txt
请记住,这和旧的默认异常文件不一样。
没有必要重新启动它。
我们可以通过以下方式来思考:
视频表演 [类比模式]
当然,我们可以用这些系统变量作为启动项目,将其设置在命令行或配置文件上,而且上面概述的各种方法在这里没有深度覆盖。 (应该指出,启动项目的单词可以通过“-”或“_”连接,但系统变量只能用“_”来使用。)我们将在服务器运行时再研究如何改变。
最初,我们根据其潜在影响对变量设置进行分类:
当我们设置全球变量时,我们可以写出这样的东西:
SET GLOBAL default_storage_engine = MyISAM; SET@@GLOBAL.default_storage_engine = MyISAM;
将会话变量设为以下值:
设置会话默认值_ 存储_ engine = MyIsam; SET@SESSION. = MyISAM; SET 默认值_ 存储_ engine = MyISAM (表示如果不提供会话变量)
在提及全球或会话变量时,可使用下列字词:
[Globalsession]可变数据 [LLKE匹配模式];(默认显示会话变量)
注意:
此外,我们可以以下列方式提及系统活跃变量,但不能改变这些变量:
[轨道会议]现状[与类型匹配模式]
本文由 在线网速测试 整理编辑,转载请注明出处。