/etc/systemd/system/mariadb.service で mariadb のサービスを定義しました。
[Unit]
Description=start and stop MySQL(MariaDB) Server
After=syslog.target
After=network.target
[Service]
Type=simple
User=Umariadb
Group=Gmariadb
# Restart=always
# PermissionsStartOnly=true
ExecStart=/usr/local/ServerWeb/mariadb/bin/mysqld_safe --user=mysql --ledir=/usr/local/ServerWeb/mariadb/bin --datadir=/usr/local/ServerWeb/mariadb/data
# ExecStop=/usr/bin/vgaoff stop
TimeoutSec=300
PrivateTmp=true
[Install]
WantedBy=multi-user.target
後で有効にしました。
systemctl enable mariadb.service
今再起動した後、サービスは起動しない。
その後、サービスを再度無効にする必要があります。
手動でやり直してみるとうまくいきました...
sudo /usr/local/ServerWeb/mariadb/bin/mysqld_safe --user=mysql --ledir=/usr/local/ServerWeb/mariadb/bin --datadir=/usr/local/ServerWeb/mariadb/data
私のサービススクリプトはよく定義されていますか?
何が問題なのか知りたいです。どうやって解決しますか?
編集する:
$ sudo /usr/local/ServerWeb/mariadb/bin/mysqld_safe --user=mysql --ledir=/usr/local/ServerWeb/mariadb/bin --datadir=/usr/local/ServerWeb/mariadb/data
[sudo] password for joseluisbz:
170308 19:54:07 mysqld_safe Logging to '/usr/local/ServerWeb/mariadb/data/server.err'.
ファイル内部
170308 19:54:07 mysqld_safe Starting mysqld daemon with databases from /usr/local/ServerWeb/mariadb/data
2017-03-08 19:54:07 140588539000704 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld (mysqld 10.1.20-MariaDB) starting as process 4411 ...
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: The InnoDB memory heap is disabled
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Using Linux native AIO
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Using SSE crc32 instructions
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Completed initialization of buffer pool
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Highest supported file format is Barracuda.
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: 128 rollback segment(s) are active.
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Waiting for purge to start
2017-03-08 19:54:07 140588539000704 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.34-79.1 started; log sequence number 1622938
2017-03-08 19:54:07 140588539000704 [Note] Plugin 'FEEDBACK' is disabled.
2017-03-08 19:54:07 140587999135488 [Note] InnoDB: Dumping buffer pool(s) not yet started
2017-03-08 19:54:07 140588539000704 [Note] Server socket created on IP: '::'.
2017-03-08 19:54:08 140588539000704 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld: ready for connections.
Version: '10.1.20-MariaDB' socket: '/tmp/mysql.sock' port: 3306 MariaDB Server
ユーザビリティテスト...
[joseluisbz@Vxbox-Lnx ~]$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.20-MariaDB MariaDB Server
Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Linuxを終了してください...
2017-03-08 19:59:29 140588538443520 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld: Normal shutdown
2017-03-08 19:59:29 140588538443520 [Note] Event Scheduler: Purging the queue. 0 events
2017-03-08 19:59:29 140587982350080 [Note] InnoDB: FTS optimize thread exiting.
2017-03-08 19:59:29 140588538443520 [Note] InnoDB: Starting shutdown...
2017-03-08 19:59:31 140588538443520 [Note] InnoDB: Waiting for page_cleaner to finish flushing of buffer pool
2017-03-08 19:59:32 140588538443520 [Note] InnoDB: Shutdown completed; log sequence number 1622948
2017-03-08 19:59:32 140588538443520 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld: Shutdown complete
170308 19:59:32 mysqld_safe mysqld from pid file /usr/local/ServerWeb/mariadb/data/Vxbox-Lnx.pid ended
今はサービスがあります。...
$ sudo systemctl enable mariadb.service
[sudo] password for joseluisbz:
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /etc/systemd/system/mariadb.service.
[joseluisbz@Vxbox-Lnx ~]$
調査する...
[joseluisbz@Vxbox-Lnx ~]$ sudo service mariadb start
[sudo] password for joseluisbz:
Redirecting to /bin/systemctl start mariadb.service
[joseluisbz@Vxbox-Lnx ~]$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[joseluisbz@Vxbox-Lnx ~]$
状態
$ sudo systemctl status mariadb.service
[sudo] password for joseluisbz:
● mariadb.service - start and stop MySQL(MariaDB) Server
Loaded: loaded (/etc/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2017-03-08 20:09:47 COT; 5min ago
Process: 4556 ExecStart=/usr/local/ServerWeb/mariadb/bin/mysqld_safe --user=mysql --ledir=/usr/local/ServerWeb/mariadb/bin --datadir=/usr/local/ServerWeb/mariadb/data (code=exited, status=1/FAILURE)
Main PID: 4556 (code=exited, status=1/FAILURE)
Mar 08 20:09:47 Vxbox-Lnx systemd[1]: Started start and stop MySQL(MariaDB) Server.
Mar 08 20:09:47 Vxbox-Lnx systemd[1]: Starting start and stop MySQL(MariaDB) Server...
Mar 08 20:09:47 Vxbox-Lnx mysqld_safe[4556]: 170308 20:09:47 mysqld_safe Logging to '/usr/local/ServerWeb/mariadb/data/server.err'.
Mar 08 20:09:47 Vxbox-Lnx systemd[1]: mariadb.service: main process exited, code=exited, status=1/FAILURE
Mar 08 20:09:47 Vxbox-Lnx systemd[1]: Unit mariadb.service entered failed state.
Mar 08 20:09:47 Vxbox-Lnx systemd[1]: mariadb.service failed.
[joseluisbz@Vxbox-Lnx ~]$
別のチェック
$ sudo systemctl --failed
[sudo] password for joseluisbz:
UNIT LOAD ACTIVE SUB DESCRIPTION
● kdump.service loaded failed failed Crash recovery kernel arming
● mariadb.service loaded failed failed start and stop MySQL(MariaDB) Server
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
2 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
[joseluisbz@Vxbox-Lnx ~]$
答え1
使用しないでくださいmysqld_safe
。
あらゆる種類の問題に直面することになりますが、最終的に問題は競争相手を構築し、この分野での地位を占めることに関連しています。システム化された恐怖の家Service Managerの下で、Poor Man's Dæmon Supervisor(シェルスクリプトで正しく作成されていません)を実行します。より良い相互運用性のために厳しくチェックし、調整し、準備プロトコルの不一致を処理し、異なる2つの場所で異なる方法で設定する衝突で終わることができますが、実際には意味がありません。代わりにdaemontoolsの世界で学びなさい。mysqld_safe
消えた世紀の転換期から。
数年が過ぎると、システムの世界から抜け出すことができます。 OracleとMySQLの世界とは異なり、MariaDBの世界の1つの違いは、サービスをサービスmysqld_safe
として使用するのではなく、daemontools/runit/s6ユーザーが長年にわたって望んでいた方法でMariaDBを実行する方法に関する良いドキュメントが実際にあることです。管理のためのツールセット。
マリアデータベース付属mariadb.service
systemd のサービス単位および設定を systemd サービス単位設定にmariadb-service-convert
移行するツールです。ユーザーが複数のサーバーを異なるサービスとして実行できるサービス単位テンプレートmy.cnf
も付属しています。[email protected]
それらを使用してください。
追加読書
- ジョナサンデボインポラード(2015)。 システム化された恐怖の家。よく与えられる答えです。
- ジョナサンデボインポラード(2016)。noshを使用するMariaDBとMySQL。ソフトウェア。
- 「システム」。 MariaDBの起動と停止。知識ベース。マリアデータベース。 2016.
- 「MariaDBの自動起動と停止」。 MariaDBの起動と停止。知識ベース。マリアデータベース。 2016.
答え2
私のインストールプロセスは(尋ねる前に)
sudo tar zxvf /media/sf_Users/josebernal/Downloads/Php\ Tomcat\ Httpd\ MySQL/mariadb-10.1.20-linux-x86_64.tar.gz -C /usr/local/
sudo ln -s /usr/local/mariadb-10.1.20-linux-x86_64 /usr/local/ServerWeb/mariadb
sudo groupadd -r Gmariadb
sudo useradd -g Gmariadb -c "MariaDB User" -s /sbin/nologin -r Umariadb
sudo chown -R Umariadb:Gmariadb /usr/local/ServerWeb/mariadb/
sudo cp /usr/local/ServerWeb/mariadb/support-files/my-small.cnf /etc/my.cnf
... EDIT the config mariadb (mysql) file named my.cnf
sudo /usr/local/ServerWeb/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/local/ServerWeb/mariadb --datadir=/usr/local/ServerWeb/mariadb/data --log-error=/usr/local/ServerWeb/mariadb/data/server.err &
....
... The next steps..
問題を報告(質問)する前にも所有権を確認したが…
[joseluisbz@Vxbox-Lnx ~]$ ls -al /usr/local/ServerWeb/mariadb/
total 224
drwxrwxr-x 13 Umariadb Gmariadb 4096 Dec 14 23:27 .
drwxr-xr-x. 18 root root 4096 Jan 5 12:00 ..
drwxrwxr-x 2 Umariadb Gmariadb 4096 Nov 18 15:03 bin
-rw-r--r-- 1 Umariadb Gmariadb 17987 Dec 14 14:25 COPYING
-rw-r--r-- 1 Umariadb Gmariadb 26545 Dec 14 14:25 COPYING.LESSER
-rw-r--r-- 1 Umariadb Gmariadb 86259 Dec 14 14:25 COPYING.thirdparty
-rw-r--r-- 1 Umariadb Gmariadb 2122 Dec 14 14:25 CREDITS
drwxrwxr-x 4 mysql Gmariadb 4096 Mar 8 20:25 data
drwxrwxr-x 2 Umariadb Gmariadb 30 Dec 14 23:26 DESTINATION
-rw-r--r-- 1 Umariadb Gmariadb 8245 Dec 14 14:25 EXCEPTIONS-CLIENT
drwxrwxr-x 3 Umariadb Gmariadb 18 Dec 14 23:26 include
-rw-r--r-- 1 Umariadb Gmariadb 8694 Dec 14 14:25 INSTALL-BINARY
drwxrwxr-x 4 Umariadb Gmariadb 4096 Nov 18 15:03 lib
drwxrwxr-x 4 Umariadb Gmariadb 28 Dec 14 23:27 man
drwxrwxr-x 11 Umariadb Gmariadb 4096 Dec 14 23:26 mysql-test
-rw-r--r-- 1 Umariadb Gmariadb 2105 Dec 14 14:25 README
-rw-r--r-- 1 Umariadb Gmariadb 19510 Dec 14 14:25 README-wsrep
drwxrwxr-x 2 Umariadb Gmariadb 29 Dec 14 23:27 scripts
drwxrwxr-x 29 Umariadb Gmariadb 4096 Dec 14 23:26 share
drwxrwxr-x 4 Umariadb Gmariadb 4096 Dec 14 23:27 sql-bench
drwxrwxr-x 3 Umariadb Gmariadb 4096 Jan 4 22:32 support-files
インストール後、所有権が(mysql:mysql)に属していることをデータフォルダで確認しましたが、サービススクリプトの問題(mariadb.service)のようです。
[joseluisbz@Vxbox-Lnx ~]$ ls -al /usr/local/ServerWeb/mariadb/data/
total 110624
drwxrwxr-x 4 mysql Gmariadb 4096 Mar 8 20:25 .
drwxrwxr-x 13 Umariadb Gmariadb 4096 Dec 14 23:27 ..
-rw-rw---- 1 mysql mysql 16384 Mar 8 19:59 aria_log.00000001
-rw-rw---- 1 mysql mysql 52 Mar 8 19:59 aria_log_control
-rw-rw---- 1 mysql mysql 12582912 Mar 8 19:59 ibdata1
-rw-rw---- 1 mysql mysql 50331648 Mar 8 19:59 ib_logfile0
-rw-rw---- 1 mysql mysql 50331648 Jan 4 22:01 ib_logfile1
-rw-rw---- 1 mysql mysql 0 Jan 4 22:05 multi-master.info
drwx------ 2 mysql root 4096 Jan 4 22:01 mysql
drwx------ 2 mysql mysql 19 Jan 4 22:01 performance_schema
-rw-rw---- 1 mysql mysql 0 Mar 8 20:04 server.err
[joseluisbz@Vxbox-Lnx ~]$
@Kalavanが所有権の疑いを確認し、インストールプロセス後に所有権を変更する必要があります...
sudo chown -R Umariadb:Gmariadb /usr/local/ServerWeb/mariadb/
CentOS 7を再起動しましたが、サービスは正常に実行されています! ! !
ログファイルを確認してください。/usr/local/ServerWeb/mariadb/data/server.err..
170308 20:36:23 mysqld_safe Starting mysqld daemon with databases from /usr/local/ServerWeb/mariadb/data
2017-03-08 20:36:23 140485189175168 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld (mysqld 10.1.20-MariaDB) starting as process 2360 ...
2017-03-08 20:36:24 140485189175168 [Warning] One can only use the --user switch if running as root
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: The InnoDB memory heap is disabled
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Using Linux native AIO
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Using SSE crc32 instructions
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Completed initialization of buffer pool
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Highest supported file format is Barracuda.
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: 128 rollback segment(s) are active.
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Waiting for purge to start
2017-03-08 20:36:24 140485189175168 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.34-79.1 started; log sequence number 1622948
2017-03-08 20:36:25 140485189175168 [Note] Plugin 'FEEDBACK' is disabled.
2017-03-08 20:36:25 140484651484928 [Note] InnoDB: Dumping buffer pool(s) not yet started
2017-03-08 20:36:25 140485189175168 [Note] Server socket created on IP: '::'.
2017-03-08 20:36:25 140485189175168 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld: ready for connections.
Version: '10.1.20-MariaDB' socket: '/tmp/mysql.sock' port: 3306 MariaDB Server
PID確認
[joseluisbz@Vxbox-Lnx ~]$ ps -aux | grep mariadb
mysql 1652 0.0 0.1 113264 1656 ? Ss 11:42 0:00 /bin/sh /usr/local/ServerWeb/mariadb/bin/mysqld_safe --user=mysql --ledir=/usr/local/ServerWeb/mariadb/bin --datadir=/usr/local/ServerWeb/mariadb/data
mysql 2458 0.2 5.6 591028 87172 ? Sl 11:42 0:00 /usr/local/ServerWeb/mariadb/bin/mysqld --basedir=/usr/local/ServerWeb/mariadb --datadir=/usr/local/ServerWeb/mariadb/data --plugin-dir=/usr/local/ServerWeb/mariadb/lib/plugin --log-error=/usr/local/ServerWeb/mariadb/data/server.err --pid-file=Vxbox-Lnx.pid --socket=/tmp/mysql.sock --port=3306
joselui+ 4489 0.0 0.0 112652 964 pts/0 R+ 11:44 0:00 grep --color=auto mariadb
[joseluisbz@Vxbox-Lnx ~]$
mariadbが効率的に実行されています!
状態を確認してみる
$ sudo systemctl status mariadb.service
[sudo] password for joseluisbz:
● mariadb.service - start and stop MySQL(MariaDB) Server
Loaded: loaded (/etc/systemd/system/mariadb.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2017-03-10 11:42:07 COT; 17min ago
Main PID: 1652 (mysqld_safe)
CGroup: /system.slice/mariadb.service
├─1652 /bin/sh /usr/local/ServerWeb/mariadb/bin/mysqld_safe --user=mysql --ledir=/usr/local/ServerWeb/mariadb/bin --datadir=/usr/local/ServerWeb/mariadb/data...
└─2458 /usr/local/ServerWeb/mariadb/bin/mysqld --basedir=/usr/local/ServerWeb/mariadb --datadir=/usr/local/ServerWeb/mariadb/data --plugin-dir=/usr/local/Ser...
Mar 10 11:42:07 Vxbox-Lnx systemd[1]: Started start and stop MySQL(MariaDB) Server.
Mar 10 11:42:07 Vxbox-Lnx systemd[1]: Starting start and stop MySQL(MariaDB) Server...
Mar 10 11:42:09 Vxbox-Lnx mysqld_safe[1652]: 170310 11:42:09 mysqld_safe Logging to '/usr/local/ServerWeb/mariadb/data/server.err'.
[joseluisbz@Vxbox-Lnx ~]$
しかし、接続できません! !
$ sudo mysql -u root -p
[sudo] password for joseluisbz:
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
[joseluisbz@Vxbox-Lnx ~]$
存在することを確認してください。mysql.sock文書化(しかしいいえ)...
# ls -al /tmp/
total 24
drwxrwxrwt. 22 root root 4096 Mar 10 12:28 .
dr-xr-xr-x. 19 root root 4096 Feb 18 21:21 ..
drwx------ 2 joseluisbz joseluisbz 52 Mar 10 11:42 akonadi-joseluisbz.Fim4n9
drwx------ 2 joseluisbz joseluisbz 50 Mar 10 09:20 .com.google.Chrome.I956Ja
drwx------ 2 joseluisbz joseluisbz 50 Mar 10 07:38 .com.google.Chrome.ibPaUS
drwx------ 2 joseluisbz joseluisbz 50 Mar 9 07:31 .com.google.Chrome.oIW6st
drwx------ 2 joseluisbz joseluisbz 50 Mar 8 19:22 .com.google.Chrome.pGYMUt
drwx------. 2 joseluisbz joseluisbz 19 Mar 10 11:42 .esd-1000
drwxrwxrwt. 2 root root 6 Oct 10 20:09 .font-unix
prw------- 1 root root 0 Mar 10 11:42 hogsuspend
drwxrwxrwt. 2 root root 4096 Mar 10 11:42 .ICE-unix
drwx------. 2 joseluisbz joseluisbz 50 Mar 10 12:25 kde-joseluisbz
drwx------ 2 root root 23 Mar 10 11:44 kde-root
drwx------ 2 root root 4096 Mar 10 11:44 ksocket-root
drwx------ 2 joseluisbz joseluisbz 23 Mar 10 11:42 ssh-aOJwbK0vltXX
drwx------ 3 root root 16 Mar 10 11:42 systemd-private-65b25dd58edd4711ad864dc007925904-colord.service-EVVMql
drwx------ 3 root root 16 Mar 10 11:42 systemd-private-65b25dd58edd4711ad864dc007925904-cups.service-jOD1sm
drwx------ 3 root root 16 Mar 10 11:42 systemd-private-65b25dd58edd4711ad864dc007925904-mariadb.service-eioofZ
drwx------ 3 root root 16 Mar 9 15:11 systemd-private-65b25dd58edd4711ad864dc007925904-rtkit-daemon.service-E5cH4Y
drwxrwxrwt. 2 root root 6 Oct 10 20:09 .Test-unix
drwx------. 2 joseluisbz joseluisbz 6 Oct 10 20:42 tracker-extract-files.1000
-r--r--r-- 1 root root 11 Mar 10 11:42 .X0-lock
drwxrwxrwt. 2 root root 24 Mar 10 11:42 .X11-unix
-rw------- 1 root root 54 Mar 10 08:35 xauth.XXXXTFUQeQ
drwxrwxrwt. 2 root root 6 Oct 10 20:09 .XIM-unix
[root@Vxbox-Lnx joseluisbz]#
その後、設定ファイルを変更しました。/etc/my.cnfソケットの場所を変更し、その場所の所有権(各ユーザー:グループ)フォルダを決定します。
[client]
...
socket = /usr/local/ServerWeb/mariadb/tmp/mysql.sock
...
[mysqld]
...
socket = /usr/local/ServerWeb/mariadb/tmp/mysql.sock
...
ソケットのtmpフォルダを作成し、所有権を再確認しました!
sudo mkdir -pv /usr/local/ServerWeb/mariadb/tmp
sudo chown -R Umariadb:Gmariadb /usr/local/ServerWeb/mariadb/
後で変更してCentOS 7を再起動してください。
ログファイルの確認/usr/local/ServerWeb/mariadb/data/server.err..
170311 17:31:50 mysqld_safe Starting mysqld daemon with databases from /usr/local/ServerWeb/mariadb/data
2017-03-11 17:31:50 139805859948416 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld (mysqld 10.1.20-MariaDB) starting as process 2187 ...
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: The InnoDB memory heap is disabled
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Using Linux native AIO
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Using SSE crc32 instructions
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Completed initialization of buffer pool
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Highest supported file format is Barracuda.
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: 128 rollback segment(s) are active.
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Waiting for purge to start
2017-03-11 17:31:51 139805859948416 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.34-79.1 started; log sequence number 1623144
2017-03-11 17:31:51 139805379786496 [Note] InnoDB: Dumping buffer pool(s) not yet started
2017-03-11 17:31:51 139805859948416 [Note] Plugin 'FEEDBACK' is disabled.
2017-03-11 17:31:51 139805859948416 [Note] Server socket created on IP: '::'.
2017-03-11 17:31:52 139805859948416 [Note] /usr/local/ServerWeb/mariadb/bin/mysqld: ready for connections.
Version: '10.1.20-MariaDB' socket: '/usr/local/ServerWeb/mariadb/tmp/mysql.sock' port: 3306 MariaDB Server
クライアントの起動...
[joseluisbz@Vxbox-Lnx ~]$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.20-MariaDB MariaDB Server
Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
完璧に動作します...
ソリューション履歴書
- Umariadbに所有権を変更する:Gmariadbただインストール後。
- user:groupが書き込むことができるソケットの位置を変更します...
ノート: オリジナルファイル/etc/systemd/system/mariadb.service大丈夫です!
答え3
これは私にとって効果的です。
mv /var/lib/mysql/* /opt/