当前位置:网站首页>Centos8 install mysql 7 unable to start up
Centos8 install mysql 7 unable to start up
2022-07-04 06:46:00 【CSDN Q & A】
The phenomenon and background of the problem
centos8 Install in mysql after , Use command service mysqld start You can start the database , However, the boot is configured as follows :
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
The database cannot be started after system restart
Operating environment 、 Software version and other information
The operating system is centos8, The database for mysql-5.7.38-linux-glibc2.12-x86_64
Tried solutions
close selinux after ,mysql You can start , Problem solving .
Reopen selinux; Restart the system , The database can still be started .
Very ignorant -- What's the problem , Please show me
What I want to achieve
close selinux It's an attempt I really can't make after finding a lot on the Internet , I want to be able to see mysql Specific reasons for failure to start , Learn how to quickly locate the problem .
Dear friends , Can you watch it for me , Can you recommend some good operation and maintenance knowledge , About centos and mysql Of
Attach screenshot :
function service mysqld start after , The system operates normally :

reboot After the system restarts ,mysql The database cannot be started , But you can start by starting the command :
[[email protected] bin]# rebootConnection closing...Socket close.Connection closed by foreign host.Disconnected from remote host(10.3.27.1) at 11:42:46.Type `help' to learn how to use Xshell prompt.[D:\~]$ reconnectConnecting to 10.3.27.1:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.WARNING! The remote SSH server rejected X11 forwarding request.Activate the web console with: systemctl enable --now cockpit.socketLast login: Mon Jun 27 11:33:13 2022 from 10.3.27.21[[email protected] ~]# ps -ef|grep mysqlroot 1617 1580 0 11:43 pts/0 00:00:00 grep --color=auto mysql[[email protected] ~]# systemctl status mysqld● mysqld.service - LSB: start and stop MySQL Loaded: loaded (/etc/rc.d/init.d/mysqld; generated) Active: active (exited) since Mon 2022-06-27 11:43:28 CST; 22s ago Docs: man:systemd-sysv-generator(8) Process: 1245 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=0/SUCCESS)Jun 27 11:43:28 localhost.localdomain systemd[1]: Starting LSB: start and stop MySQL...Jun 27 11:43:28 localhost.localdomain mysqld[1245]: /etc/rc.d/init.d/mysqld: line 239: /usr/local/mysql/bin/my_print_defaults: Permi>Jun 27 11:43:28 localhost.localdomain mysqld[1245]: Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_sa>Jun 27 11:43:28 localhost.localdomain systemd[1]: Started LSB: start and stop MySQL.take selinux After closing ,mysql The database can be started :
# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=disabled# SELINUXTYPE= can take one of these three values:# targeted - Targeted processes are protected,# minimum - Modification of targeted policy. Only selected processes are protected.# mls - Multi Level Security protection.SELINUXTYPE=targeted# take SELINUX Close and restart after saving [[email protected] ~]# rebootConnection closing...Socket close.Connection closed by foreign host.Disconnected from remote host(10.3.27.1) at 11:47:35.Type `help' to learn how to use Xshell prompt.[D:\~]$ reconnectConnecting to 10.3.27.1:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.WARNING! The remote SSH server rejected X11 forwarding request.Activate the web console with: systemctl enable --now cockpit.socketLast login: Mon Jun 27 11:43:36 2022 from 10.3.27.21[[email protected] ~]# ps -ef|grep mysqlroot 1272 1 0 11:48 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/3306/data --pid-file=/data/mysql/3306/log/mysql.pidmysql 2142 1272 2 11:48 ? 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/3306/log/error.log --pid-file=/data/mysql/3306/log/mysql.pid --socket=/data/mysql/3306/tmp/mysql.sock --port=3306root 2313 2277 0 11:48 pts/0 00:00:00 grep --color=auto mysql[[email protected] ~]# systemctl status mysqld● mysqld.service - LSB: start and stop MySQL Loaded: loaded (/etc/rc.d/init.d/mysqld; generated) Active: active (running) since Mon 2022-06-27 11:48:18 CST; 23s ago Docs: man:systemd-sysv-generator(8) Process: 1238 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=0/SUCCESS) Tasks: 28 (limit: 23364) Memory: 201.6M CGroup: /system.slice/mysqld.service ├─1272 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/3306/data --pid-file=/data/mysql/3306/log/mysql.pid └─2142 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --plugin-dir=/usr/local/mys>Jun 27 11:48:15 localhost.localdomain systemd[1]: Starting LSB: start and stop MySQL...Jun 27 11:48:18 localhost.localdomain mysqld[1238]: Starting MySQL... SUCCESS!Jun 27 11:48:18 localhost.localdomain systemd[1]: Started LSB: start and stop MySQL.take selinux After opening ,mysql The database can still be started :
[[email protected] ~]# rebootConnection closing...Socket close.Connection closed by foreign host.Disconnected from remote host(10.3.27.1) at 11:51:03.Type `help' to learn how to use Xshell prompt.[D:\~]$ reconnectConnecting to 10.3.27.1:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.WARNING! The remote SSH server rejected X11 forwarding request.Activate the web console with: systemctl enable --now cockpit.socketLast login: Mon Jun 27 11:48:29 2022 from 10.3.27.21[[email protected] ~]# ps -ef|grep mysqldroot 1255 1 0 11:54 ? 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/3306/data --pid-file=/data/mysql/3306/log/mysql.pidmysql 2141 1255 0 11:54 ? 00:00:06 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/3306/log/error.log --pid-file=/data/mysql/3306/log/mysql.pid --socket=/data/mysql/3306/tmp/mysql.sock --port=3306root 2425 2388 0 13:22 pts/0 00:00:00 grep --color=auto mysqldEnclosed mysql The configuration file :
[client]port = 3306socket = /data/mysql/3306/tmp/mysql.sock [mysqld]server-id = 1port = 3306basedir = /usr/local/mysqldatadir = /data/mysql/3306/datatmpdir = /data/mysql/3306/tmpsocket = /data/mysql/3306/tmp/mysql.sockpid-file = /data/mysql/3306/log/mysql.pidskip_name_resolve = 1character-set-server = utf8mb4transaction_isolation = READ-COMMITTEDcollation-server = utf8mb4_general_ciinit_connect='SET NAMES utf8mb4'lower_case_table_names = 1max_connections = 400max_connect_errors = 1000explicit_defaults_for_timestamp = truemax_allowed_packet = 128Minteractive_timeout = 1800wait_timeout = 1800tmp_table_size = 16Mmax_heap_table_size = 128Mquery_cache_size = 0query_cache_type = 0read_buffer_size = 2Mread_rnd_buffer_size = 8Msort_buffer_size = 8Mbinlog_cache_size = 1M back_log = 130log_error = /data/mysql/3306/log/error.logslow_query_log = 1long_query_time = 1slow_query_log_file = /data/mysql/3306/log/slow.loglog_queries_not_using_indexes = 1log_throttle_queries_not_using_indexes = 5min_examined_row_limit = 100expire_logs_days = 5 log-bin = mysql-binbinlog_format = ROWbinlog_row_image = minimal # Innodb Set up innodb_open_files = 500innodb_buffer_pool_size = 64Minnodb_log_buffer_size = 2Minnodb_flush_method = O_DIRECTinnodb_write_io_threads = 4innodb_read_io_threads = 4innodb_lock_wait_timeout = 120innodb_log_file_size = 32Msql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESEnclosed mysql setup script :
[[email protected] ~]# mkdir /data[[email protected] ~]# cd /data/[[email protected] data]# mkdir software[[email protected] data]# groupadd mysql[[email protected] data]# useradd -g mysql mysql -d /data/mysql[[email protected] data]# passwd mysqlChanging password for user mysql.New password: BAD PASSWORD: The password is shorter than 8 charactersRetype new password: passwd: all authentication tokens updated successfully.[[email protected] data]# mkdir /data/mysql/3306/[[email protected] data]# mkdir /data/mysql/3306/data[[email protected] data]# mkdir /data/mysql/3306/log[[email protected] data]# mkdir /data/mysql/3306/tmp[[email protected] data]# cd /data/software/[[email protected] software]# tar -zxf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz [[email protected] software]# mv mysql-5.7.38-linux-glibc2.12-x86_64 /usr/local/[[email protected] software]# cd /usr/local/[[email protected] local]# ln -s mysql-5.7.38-linux-glibc2.12-x86_64 mysql[[email protected] local]# chown -R mysql:mysql mysql/[[email protected] local]# cd /etc/[[email protected] etc]# chown -R mysql:mysql /data/mysql[[email protected] etc]# cd /usr/local/mysql/bin/[[email protected] bin]# ./mysqld --initialize --user=mysql[[email protected] bin]# vi /data/mysql/3306/log/error.log[[email protected] bin]# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld[[email protected] bin]# chmod +x /etc/rc.d/init.d/mysqld[[email protected] bin]# chkconfig --add mysqld[[email protected] bin]# chkconfig --list mysqldNote: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. If you want to list systemd services use 'systemctl list-unit-files'. To see services enabled on particular target use 'systemctl list-dependencies [target]'.mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off[[email protected] bin]# service mysqld startStarting MySQL.. SUCCESS! [[email protected] bin]# ps -ef|grep mysqlroot 5563 1 2 11:41 pts/0 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/3306/data --pid-file=/data/mysql/3306/log/mysql.pidmysql 6268 5563 8 11:41 pts/0 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/3306/log/error.log --pid-file=/data/mysql/3306/log/mysql.pid --socket=/data/mysql/3306/tmp/mysql.sock --port=3306root 6298 5323 0 11:41 pts/0 00:00:00 grep --color=auto mysql[[email protected] bin]# 边栏推荐
- Google Chrome Portable Google Chrome browser portable version official website download method
- 响应式——媒体查询
- Tar source code analysis 6
- MySQL relearn 2- Alibaba cloud server CentOS installation mysql8.0
- 【MySQL】数据库视图的介绍、作用、创建、查看、删除和修改(附练习题)
- 同一个job有两个source就报其中一个数据库找不到,有大佬回答下吗
- Summary of June 2022
- SQL join, left join, right join usage
- Displaying currency in Indian numbering format
- Is the insurance annuity product worth buying? Is there a hole?
猜你喜欢

响应式移动Web测试题

leetcode 310. Minimum Height Trees

C # symmetric encryption (AES encryption) ciphertext results generated each time, different ideas, code sharing

颈椎、脚气

Cervical vertebra, beriberi

Native Cloud - SSH articles must be read on Cloud (used for Remote Login to Cloud Server)

Uniapp custom environment variables

MySQL relearn 2- Alibaba cloud server CentOS installation mysql8.0

24 magicaccessorimpl can access the debugging of all methods

what the fuck! If you can't grab it, write it yourself. Use code to realize a Bing Dwen Dwen. It's so beautiful ~!
随机推荐
抽奖系统测试报告
金盾视频播放器拦截的软件关键词和进程信息
ORICO ORICO outdoor power experience, lightweight and portable, the most convenient office charging station
Tar source code analysis 6
MySQL 45 lecture learning notes (VI) global lock
Bicolor case
Tar source code analysis Part 10
Cochez une colonne d'affichage dans une colonne de tableau connue
About how idea sets up shortcut key sets
ADC voltage calculation of STM32 single chip microcomputer
Arcpy uses the updatelayer function to change the symbol system of the layer
请问旧版的的常用SQL怎么迁移到新版本里来?
MySQL 45 lecture learning notes (XIV) count (*)
Responsive mobile web test questions
移动适配:vw/vh
Appium基础 — APPium安装(二)
Option (024) - do all objects have prototypes?
selenium IDE插件下载安装使用教程
期末周,我裂开
Summary of June 2022