问题标签 [my.cnf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - OSX 10.10 Yosemite my.cnf 不被读取不工作
OSX 10.10 Yosemite 由 mysql-5.6.21-osx10.9-x86_64.1.dmg 安装
并找到 my.cnf 只是 in /usr/local/mysql
不在/etc or /usr/etc or ~/.my.cnf
但是当我编辑文件时它不起作用。
并删除文件启动mysql服务器就可以了!
但是 mv 到/etc/my.cnf
服务器的 my.cnf 无法启动。
mysql - 错误:更改数据目录的路径后,'无法通过套接字'/var/lib/mysql/mysql.sock'(2)连接到本地MySQL服务器'
我正在使用 mysql 5.6。我想更改我的数据库的数据目录。以下步骤也是如此 -
现在,当我尝试运行 mysql -uroot -proot 时,它给了我以下错误-
但是当我可以使用以下登录时 -
请让我知道我错过了什么。
编辑: 当我在 my.cnf 中评论套接字变量时。它正在从旧路径访问 mysql.sock 但工作正常。
使用它是正确的还是我必须从相同的数据目录中使用?
mysql - 缓慢的mysql远程访问(两台服务器之间的直接以太网链接)
我有两台带有直接以太网链接的服务器(一台 mysql db 服务器,一台客户端服务器)。无论使用 IP 地址还是 DNS,“远程”访问都非常快(查询延迟可忽略不计)。
为了微调性能,我修改了数据库服务器上的 my.cnf (redhat, /etc/my.cnf) [mysqld] 类别(通过更改密钥和 innodb 缓冲区相关大小)。由于测试结果不够好,我将 my.cnf 改回默认状态。
但是从那时起,从远程建立与数据库服务器的连接变得非常缓慢(本地访问似乎很好)。知道背后的原因是什么吗?
ps:
- 连接后,远程查询似乎和以前一样快。建立连接很慢。
- 常见的 DNS 问题在这里似乎无效,因为它无法解释 (a) 为什么通过 DNS 的连接速度很快;(b) 为什么 [mysqld] 更改 key/innodb 缓冲区大小会影响 DNS,即使 my.cnf 更改回其默认状态;(c) my.cnf 更改/回退后通过 IP 或 DSN 建立连接变慢
更新:
经过数小时的努力,我重新启动了数据库服务器,现在看来 my.cnf 的功能符合预期......
sql - 无法使用 .my.cnf 文件连接到数据库 pymysql
这个函数应该连接到数据库,因为我使用了一个异常,当发现不正确的输入时,我会得到我自己创建的消息。但是,当我删除尝试时,我得到:“/'user/'@'/'localhost' 的访问被拒绝(使用密码:否)。
似乎它没有读取我的密码我不知道为什么会有一点帮助会受到赞赏。如果没有此文件,与数据库的连接可以正常工作,没有任何错误。
在 .my.cnf 文件中找到的信息是:
[客户]
主机='本地主机'
端口 = 3306
用户 = 我的用户名
密码 = “我的密码”
mysql - 使用 ~/.my.cnf 更改默认 mysql 存储引擎
我正在使用 MySQL 5.5 并尝试仅为我自己更改默认存储引擎。我尝试按照我在此处找到的说明在我的主目录中创建一个 .my.cnf 文件:
http://dev.mysql.com/doc/refman/5.5/en/storage-engine-setting.html
http://dev.mysql.com/doc/refman/5.5/en/option-files.html
你可以在这里看到我到目前为止所做的更改:
但是 MyISAM 仍然不是默认的!
我怎样才能让它工作?
编辑:为了记录,我只是能够通过编辑我的 /etc/mysql/my.cnf 文件并重新启动我的计算机(只是重新启动进程失败)来完成这项工作。但是,我仍然想了解如何仅为我的用户更改此设置!
mysql - AWS EC2 - MySQL 事件调度程序未在服务器重新启动时启动 Event_Scheduler = ON
我目前有
在my.cnf
我的 EC2 实例上的文件中/etc/my.cnf
如果 MySQL 实例重新启动,事件调度程序不会自动启动。
是什么阻止了事件调度程序自动启动?
有没有办法检查另一个my.cnf
文件是否覆盖了 at 的文件/etc/my.cnf
?
mysql - 更改mysql配置文件
我有专门的服务器,有 centos 5,我在里面安装了 mysql。现在的问题是我将无法在一个数据库中创建超过 250 个表。我知道可以通过修改my.cnf文件来增加,但是不知道需要改什么代码。我如何连接并获取 my.cnf 文件。我不知道,但我已经使用端口 22 和命令在 ssh 中获得了它
请帮我。以下是我使用上述方法得到的内容。
mysql - InnoDB 在导入时转换为 MyISAM
我在 CentOS 6.5 下运行 MySQL 5.1 服务器。今天在导入 SQL 文件期间,所有表都是在 MyISAM 下创建的,即使它们被声明为使用 InnoDB 引擎。
例如,我在 .sql 文件中声明了一个表,如下所示:
当使用以下命令导入 .sql 文件时:
客户表是使用 MyISAM 表创建的。这怎么可能?
为了解决我在 MySQL 配置中添加的问题,将默认引擎设置为 InnoDB 并重新启动,但是,由于表引擎被声明为 InnoDB,不应该使用声明的引擎而不是默认引擎来加载它吗?
mysql - table_open_cache 不工作 mariadb
今天我正在优化我的 mariadb,因为我的网站运行速度太慢我的机器是 Centos 7,4 gbs ram 3 cpu
我运行了一个名为 mysql_tuner.pl 的脚本,结果是:
所以,我意识到我应该提高 table_open_cache ......即使我通过 mysql 命令行确认
好的,所以我遇到了my.cnf
并像这样编辑:
但是 table_open_cache 仍然是 400!我的服务器正在读取所有其他变量,除了 table_open_cache
更改cnf文件后的结果
尝试了一切,有什么帮助吗?
谢谢
mysql - mysql更改默认选项的顺序
我正在测试一个预构建项目,其中不同版本的 my.cnf 文件被复制到 /etc/
据我所知,首先读取/etc/my.cnf,然后mysql读取/etc/mysql/my.cnf,这会覆盖/etc/my.cnf中的所有设置,我该如何重新排序以确保/etc/my.cnf 最后应用?
我试图删除 /etc/mysql/my.cnf 但这会阻止 mysql 一起启动。