004.php-请求mysql数据库失败,报socket错误

 

 

 

 

配置mysql 的 

/etc/my.cnf

复制代码
[mysql]
no-auto-rehash
default-character-set = utf8mb4

[mysqld]
#skip-grant-tables
log_timestamps=SYSTEM
user = mysql
port = 3306
basedir = /usr/local/mysql
log_error = /home/mysql/mysql.log
datadir = /home/mysql/data/ 
socket = /home/mysql/mysql.sock
pid-file = /home/mysql/db.pid
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
skip_name_resolve = 1
open_files_limit    = 65535
back_log = 1024
default_authentication_plugin = mysql_native_password

# sql_safe_updates=on                                                                                                                                                                      
innodb_buffer_pool_size=8G 
# 说明:该参数可以提升扩展性和刷脏页性能。
# 默认值1,建议值:4-8;并且必须小于innodb_buffer_pool_instances                                                                          
innodb_page_cleaners=4                                                                           
innodb_buffer_pool_instances=8
innodb_log_file_size=4G
innodb_log_files_in_group=4

wait_timeout=3600                                                                                     
interactive_timeout=3600                                                                              
max_connections=3000 

default-time_zone='+8:00' 
binlog_expire_logs_seconds=604800

[client]
port=3306
socket=/home/mysql/mysql.sock
复制代码
mkdir /var/lib/mysql/
  1. 将mysql.sock文件映射到/var/lib/mysql路径中
  2. $sudo ln -s /home/mysql/mysql.sock  /var/lib/mysql/mysql.sock

 

posted @   star521  阅读(81)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
历史上的今天:
2019-01-07 02.centos初次使用必装配置大合集
2019-01-07 01.vm虚拟机、centos7mini安装、jdk安装
点击右上角即可分享
微信分享提示