Compile and install MySQL today at startup, the following error is reported:
Starting MySQL ......... ........ error! The server quit without updating PID file (/usr/local/mysql/data/k8s-1.pid)
Workaround
1. See if the/usr/local/mysql/data/mysql.pid file has permission to write
Workaround: Give permission, execute "chown-r mysql:mysql/var/data" "Chmod-r 755/usr/local/mysql/data" and restart mysqld!
2. The MySQL process may already exist in the process
Workaround: Use the command "Ps-ef|grep mysqld" to see if there is a mysqld process, kill with "kill-9 process number" and then restart mysqld! that's the way I solved it.
3, may be the second time to install MySQL on the machine, there are residual data affect the start of the service.
workaround: Go to MySQL data directory/data See, if there is mysql-bin.index, quickly delete it, it is the culprit.
4, MySQL will use the/ETC/MY.CNF configuration file when the configuration file is not specified at startup, please open this file to see if there is a specified data directory (DATADIR) under the [Mysqld] section.
Workaround: Please set this line under [mysqld]: DataDir =/usr/local/mysql/data
Start MySQL times wrong