linux下mysql设置页大小怎么做呢?配置文件我找不到。要设置max_allowed_packet=32M 还有设定字符集。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下mysql设置页大小怎么做呢?配置文件我找不到。要设置max_allowed_packet=32M 还有设定字符集。相关的知识,希望对你有一定的参考价值。
系统是LinuxSUSE
linux下mysql设置页大小怎么做呢?
配置文件我找不到。
要设置max_allowed_packet=32M
还有设定字符集。
# ps aux | grep mysql
找见mysqld或mysqld_safe的那一行,看下defaults-file=/path/file ,那个/path/file就是配置文件路径;
2 也可以直接创建 /etc/my.cnf, 从你安装的mysql的相关目录中(可能是/usr/include/mysql或/usr/share/mysql)找一个my.cnf 或 my-small.cnf 拷贝为/etc/my.cnf,mysql启动时会优先使用这个配置文件。
3 有了配置文件,在配置文件中的[mysqld]下边加些常用 的东西吧:
max_allowed_packet=32M
character_set_server=gbk追问
你好,第一种方法显示的内里面没有您说的,
我截图给你看看第一种方法显示的内容。
第二种方法可以创建,但是创建之后不起作用是不是还需要怎么来加载呢?
1 进程显示说明没有使用到配置文件,采用的是默认的选项。
2 你启动mysql服务的方式是什么?
如果是通过 /etc/init.d/mysql 启动的,应该会默认读取 /etc/my.cnf ;如果没起作用的话,在/etc/init.d/mysql 文件的(datadir= )下面加上一行:cnf_file=/etc/my.cnf
谢谢,我在复制过来的my.cnf下面最后一行加了
max_allowed_packet=32M
[mysqld]
character_set_server=utf8
collation-server=utf8_general_ci
lower_case_table_names=1
character_set_client=utf8
lower_case_table_names=1
default-character-set = utf8
在/etc/init.d/mysql 文件的(datadir= )下面加上一行:cnf_file=/etc/my.cnf是在这里么?
我在这里输入重启了还是不行。。。
使用多种方法找和分析吧,根据你的实际情况:
1 ps aux | grep mysql
2 mysql> show variables like '%file%';
3 whereis mysql
4 找出并分析mysql的错误日志。
5 使用msyqld_safe --defaults-file=/path/cnf-file
用rpm安装mysql5,5后etc下面没有my.cnf
追答那你得先百度下如何安装配置mysql
rpm 安装的配置文件默认在/usr/share/mysql
有my-medium.cnf my-large.cnf my-small.cnf my-huge.cnf 按照你的机子内存大小选一个
如何更名为my.cnf 移动到/etc目录下
已经这么做了,但是复制过来以后,按照以前在win下修改mysql配置文件my.ini的方法在最后面加入了max_allowed_packet=32M,可是重启服务器以后设置没用,还是老样子。我在装opencms要求把max_allowed_packet设置为32M,要么不能安装opencms。现在具体什么原因我估计是my.cnf没有加载。
追答1.没必要重启服务器,重启下mysql即可
你试试
mysql>mysql --max-allowed-packet=32M ;
mysql>show variables like 'max_allowed%';
mysql> mysql --max_allowed_packet=32M;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql--max_allowed_packet=32M' at line 1
这么做不行报错了。
mysql>set global max_allowed_packet = 2*1024*1024*16;
然后断开mysql连接
再mysql>show variables like 'max_allowed%';
就可以看到了效果
win下nginx.conf怎么设置URL大小写敏感
参考技术A Linux下如何进行FTP设置 ECS Linux服务器如何配置网站以及绑定域名Ubuntu安装vncserver实现图形化访问
阿里云Docker镜像库
ECS linux中添加ftp用户,并设置相应的权限
CentOS6.5安装vncserver实现图形化访问
Linux SCP命令复制传输文件的用法
Mysql,phpmyadmin密码忘了怎么办
Linux下l2tp客户端xl2tpd的安装配置
使用SFTP方式传输文件
ECS Linux系统盘网站数据更换至数据盘
WDCP的报错处理
Linux中PHP如何安装curl扩展方法
修改Linux服务器的ssh端口
ECS Linux配置vnc文档
运维分享--阿里云linux系统mysql密码修改脚本
20步打造最安全的Nginx Web服务器
SSH配置存在问题,导致登录和传输数据很慢
ECS Linux下如何查看定位当前正在运行的Nginx的配置文件
ECS 服务器CentOS系统如何开放端口
查看Linux下默认的DNS
FTP主动被动模式配置混乱导致无法登录
linux环境配置phpmyadmin
ECS Linux系统下VSFTP配置的FTP上传文件报错“553 Could not create file”
ECS Linux Mysql启动提示Too many arguments (first extra is 'start')
运维分享--阿里云linux系统ssh远程连接检查脚本
ECS Linux系统授权mysql外网访问
ECS Linux服务器nginx禁止空主机头配置本回答被提问者采纳
以上是关于linux下mysql设置页大小怎么做呢?配置文件我找不到。要设置max_allowed_packet=32M 还有设定字符集。的主要内容,如果未能解决你的问题,请参考以下文章