如何关闭mysql指定功能的预编译功能

如何关闭mysql指定功能的预编译功能,第1张

如何关闭mysql指定功能的预编译功能

当然如果开启预编译功能的话,还要开启客户端缓存功能,否则有害无利。但是即使开了预编译功能也不会对程序带来多大改进,因为mysql的服务端预编译是session级别的,也就是说除非你的单个connection 进行了大量的重复某个SQL这个预编译功能才有意义。

mysql 5.5.54 支持 预编译

开始安装mysql

1.1 创建用户和组

groupadd mysql

useradd mysql -s /sbin/nologin -M -g mysql

1.2 解压编译MySQL

cd /root/tools

tar zxf mysql-5.5.32.tar.gz

cd mysql-5.5.32

#图一

cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \

-DMYSQL_DATADIR=/application/mysql-5.5.32/data \

-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \

-DENABLED_LOCAL_INFILE=ON \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_FEDERATED_STORAGE_ENGINE=1 \

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \

-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \

-DWITH_FAST_MUTEXES=1 \

-DWITH_ZLIB=bundled \

-DENABLED_LOCAL_INFILE=1 \

-DWITH_READLINE=1 \

-DWITH_EMBEDDED_SERVER=1 \

-DWITH_DEBUG=0

#图二

make &&make install

#图三

3

1.3添加链接

ln -s /application/mysql-5.5.32/ /application/mysql


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6142997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存