Fix tidb-server.service start failure
(cherry picked from commit d020f5dc74ea949c24f9a25ed7a2731f021e9f71)
This commit is contained in:
parent
1a00397516
commit
749050c2ed
@ -7,8 +7,8 @@ Wants=network-online.target
|
|||||||
User=mysql
|
User=mysql
|
||||||
Group=mysql
|
Group=mysql
|
||||||
EnvironmentFile=-/etc/sysconfig/tidb-server
|
EnvironmentFile=-/etc/sysconfig/tidb-server
|
||||||
ExecStart=/usr/bin/tidb-server \$OPTIONS
|
ExecStart=/usr/bin/tidb-server $OPTIONS
|
||||||
ExecReload=/bin/kill -HUP \$MAINPID
|
ExecReload=/bin/kill -HUP $MAINPID
|
||||||
KillSignal=SIGINT
|
KillSignal=SIGINT
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
LimitNOFILE=65536
|
LimitNOFILE=65536
|
||||||
|
|||||||
24
tidb.spec
24
tidb.spec
@ -1,6 +1,6 @@
|
|||||||
Name: tidb
|
Name: tidb
|
||||||
Version: 4.0.14
|
Version: 4.0.14
|
||||||
Release: 1
|
Release: 2
|
||||||
Summary: TiDB is a distributed NewSQL database compatible with MySQL protocol
|
Summary: TiDB is a distributed NewSQL database compatible with MySQL protocol
|
||||||
|
|
||||||
License: QL and STRUTIL
|
License: QL and STRUTIL
|
||||||
@ -40,6 +40,23 @@ cp %{SOURCE2} %{buildroot}%{_sysconfdir}/tidb
|
|||||||
mkdir -p %{buildroot}%{_unitdir}
|
mkdir -p %{buildroot}%{_unitdir}
|
||||||
cp %{SOURCE1} %{buildroot}%{_unitdir}
|
cp %{SOURCE1} %{buildroot}%{_unitdir}
|
||||||
|
|
||||||
|
%pre
|
||||||
|
# Add the "mysql" user
|
||||||
|
getent group mysql >/dev/null || groupadd -r -g 27 mysql
|
||||||
|
getent passwd mysql >/dev/null || useradd -r -u 27 -g 27 -s /sbin/nologin -d /var/lib/mysql mysql
|
||||||
|
exit 0
|
||||||
|
|
||||||
|
%post
|
||||||
|
%systemd_post tidb-server.service
|
||||||
|
/usr/bin/mkdir -p /var/lib/mysql
|
||||||
|
/usr/bin/chown -R mysql:mysql /var/lib/mysql
|
||||||
|
|
||||||
|
%preun
|
||||||
|
%systemd_preun tidb-server.service
|
||||||
|
|
||||||
|
%postun
|
||||||
|
%systemd_postun_with_restart tidb-server.service
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_bindir}/tidb-server
|
%{_bindir}/tidb-server
|
||||||
%{_unitdir}/tidb-server.service
|
%{_unitdir}/tidb-server.service
|
||||||
@ -51,5 +68,8 @@ cp %{SOURCE1} %{buildroot}%{_unitdir}
|
|||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri Aug 20 2021 huanghaitao <huanghaitao8@huawei.com>
|
* Thu Sep 02 2021 sunguoshuai <sunguoshuai@huawei.com> - 4.0.14-2
|
||||||
|
- Fix tidb-server.service start failure
|
||||||
|
|
||||||
|
* Fri Aug 20 2021 huanghaitao <huanghaitao8@huawei.com> - 4.0.14-1
|
||||||
- Package init
|
- Package init
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user