当前位置:网站首页>MySQL startup error: several solutions to the server quit without updating PID file
MySQL startup error: several solutions to the server quit without updating PID file
2022-07-03 05:36:00 【 】
1. Directory permission problem
Yes mysql The installation directory and data directory of are authorized respectively
#chown -R mysql.mysql /usr/local/mysql
#chown -R mysql.mysql /data/mysql
#service mysqld start
2. Maybe it's already in the process mysql process
resolvent : Command “ps -ef|grep mysqld” Check to see if there is mysqld process , If used “kill -9 Process number ” Kill , And then restart it mysqld!
3. It may be the second time to install... On the machine mysql, There is residual data that affects service startup .
resolvent : Go to mysql Data directory for /data have a look , If there is mysql-bin.index, Just delete it , It's the culprit .
4.mysql It is used when no configuration file is specified at startup /etc/my.cnf The configuration file , Please open this file to view in [mysqld] There is no specified data directory under section (datadir).
resolvent : Please be there. [mysqld] Next set this line :datadir = /usr/local/mysql/data
5. May be /usr/local/mysql/data/mysql.pid The file does not have permission to write
resolvent : Give authority , perform “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” And then restart it mysqld!
6.selinux To blame , If it is centos System , On by default selinux
resolvent : Close it , open /etc/selinux/config, hold SELINUX=enforcing Change it to SELINUX=disabled After saving the disk, exit and restart the machine
7. Delete mysql The library files /data/mysql/ Medium “ib_*” file , Be careful :** Be sure to back up the database before performing this operation , because ibdata1 All data files are stored , If you accidentally delete the Library , That would be tragic !!!( From deleting the library to running away ...), And then restart mysql.
8. Check the log and there are the following error prompts :Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
terms of settlement :
[[email protected] mysql]# rm -rf ib_logfile*
Then start mysql, Problem solving !
9. Look at the words in the log “initialize buffer pool,size=128.0M”,“cannot allocate memory for the pool”, Can't allocate enough memory for pool Use . Now I think of it mysql There are relevant configurations in the configuration file , Then change the following parameters :
innodb_buffer_pool_size = 128
# The default value in the configuration file is 128M
Turn this value down , Start again mysql service , Problem solving !
10. Missing on system mysql The dependent files of
#yum -y install libaio
#yum -y install numactl
Restart mysql service , Problem solving
边栏推荐
- Go practice -- use redis in golang (redis and go redis / redis)
- NG Textarea-auto-resize
- Best practices for setting up altaro VM backups
- Classification and discussion of plane grab detection methods based on learning
- ROS Compilation Principle
- Go practice -- closures in golang (anonymous functions, closures)
- Can altaro back up Microsoft teams?
- Primary school campus IP network broadcasting - Design of primary school IP digital broadcasting system based on campus LAN
- 联想R7000显卡的拆卸与安装
- 2022.7.2day594
猜你喜欢
Map的扩容机制
Deploy crawl detection network using tensorrt (I)
"C and pointer" - Chapter 13 advanced pointer int * (* (* (*f) () [6]) ()
今天很多 CTO 都是被幹掉的,因為他沒有成就業務
Technical analysis of qianyuantong multi card aggregation router
Gan network thought
求质数的方法
【实战项目】自主web服务器
How to install and configure altaro VM backup for VMware vSphere
SimpleITK学习笔记
随机推荐
Final review (Day2)
(subplots usage) Matplotlib how to draw multiple subgraphs (axis field)
The request database reported an error: "could not extract resultset; SQL [n/a]; needed exception is org.hibernate.exception.sqlgram"
Introduction to webrtc protocol -- an article to understand dtls, SRTP, srtcp
Primary school campus IP network broadcasting - Design of primary school IP digital broadcasting system based on campus LAN
Go practice -- use JWT (JSON web token) in golang
Yolov5 network structure + code + application details | CSDN creation punch in
牛客网 JS 分隔符
How to use source insight
Redis 入门和数据类型讲解
Deploy crawl detection network using tensorrt (I)
【无标题】
Win10 install pytullet and test
Transferring images using flask
Redis 入門和數據類型講解
Introduction to rust Foundation (basic type)
Covering Safari and edge, almost all mainstream browsers have realized webgl 2.0 support
獲取並監控遠程服務器日志
"C and pointer" - Chapter 13 function pointer 1: callback function 2 (combined with template to simplify code)
【无标题】