MySQLのデフォルトのタイムゾーンをUTCに設定します

バーニー

MySQLインストールのデフォルトのタイムゾーンをUTCに設定したいと思います。私のシステムタイムゾーンはオーストラリア/ブリスベンですが、そのままにしておきたいのですが、MySQLのデフォルトのタイムゾーンを設定したいだけです。次の行をに追加しました/etc/mysql/mysql.conf.d/mysqld.cnf

default_time_zone=UTC

しかし今、私のmysql.serviceは開始しません。

systemctl start mysql.service 私に与える:

Job for mysql.service failed because the control process exited with error code.
See "systemctl  status mysql.service" and "journalctl  -xe" for details.

systemctl status mysql.service 教えてくれます:

● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: activating (start-post) (Result: exit-code) since Thu 2018-01-11 09:36:12 AEST; 11s ago
  Process: 556 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
  Process: 549 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 556 (code=exited, status=1/FAILURE); Control PID: 557 (mysql-systemd-s)
    Tasks: 2 (limit: 4915)
   CGroup: /system.slice/mysql.service
           └─control
             ├─557 /bin/bash /usr/share/mysql/mysql-systemd-start post
             └─606 sleep 1

Jan 11 09:36:12 irregular-apocalypse systemd[1]: Starting MySQL Community Server...
Jan 11 09:36:14 irregular-apocalypse systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE

journalctl -xe 私に与える:

Jan 11 09:37:15 irregular-apocalypse systemd[1]: Starting MySQL Community Server...
-- Subject: Unit mysql.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit mysql.service has begun starting up.
Jan 11 09:37:15 irregular-apocalypse audit[757]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/757/status" pid=757 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=122 ouid=
Jan 11 09:37:15 irregular-apocalypse audit[757]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=757 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=
Jan 11 09:37:15 irregular-apocalypse audit[757]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/757/status" pid=757 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=122 ouid=
Jan 11 09:37:15 irregular-apocalypse kernel: audit: type=1400 audit(1515627435.055:544): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/757/status" pid=757 comm="mysqld" requested_mask
Jan 11 09:37:15 irregular-apocalypse kernel: audit: type=1400 audit(1515627435.055:545): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=757 comm="mysqld" reque
Jan 11 09:37:15 irregular-apocalypse kernel: audit: type=1400 audit(1515627435.055:546): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/757/status" pid=757 comm="mysqld" requested_mask
Jan 11 09:37:16 irregular-apocalypse systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE

私はapparmorエラーを調べて、構成default_time_zoneアイテムを削除してサーバーを起動すると同じエラーが発生するため、問題の原因ではないと結論付けました

Jan 11 09:40:14 irregular-apocalypse systemd[1]: Starting MySQL Community Server...
-- Subject: Unit mysql.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit mysql.service has begun starting up.
Jan 11 09:40:14 irregular-apocalypse audit[1516]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1516/status" pid=1516 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=122 ou
Jan 11 09:40:14 irregular-apocalypse audit[1516]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=1516 comm="mysqld" requested_mask="r" denied_mask="r" fsui
Jan 11 09:40:14 irregular-apocalypse audit[1516]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1516/status" pid=1516 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=122 ou
Jan 11 09:40:14 irregular-apocalypse kernel: audit: type=1400 audit(1515627614.793:562): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1516/status" pid=1516 comm="mysqld" requested_ma
Jan 11 09:40:14 irregular-apocalypse kernel: audit: type=1400 audit(1515627614.793:563): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=1516 comm="mysqld" requ
Jan 11 09:40:14 irregular-apocalypse kernel: audit: type=1400 audit(1515627614.793:564): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/1516/status" pid=1516 comm="mysqld" requested_ma
Jan 11 09:40:15 irregular-apocalypse systemd[1]: Started MySQL Community Server.
-- Subject: Unit mysql.service has finished start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit mysql.service has finished starting up.
-- 
-- The start-up result is done.

私が持っている唯一のファイル/var/log/mysqlerror.logであり、失敗した起動に関連するものは何も含まれていません。データディレクトリ(/var/lib/mysql)に* .errまたは* .logファイルが見つかりません

mysql-serverを複数回パージして再インストールしましたが、効果はありません。

私の質問は本当に2つです:

  1. これはMySQLのdefault_time_zoneを設定する正しい方法ですか?そうでない場合、どうすればよいですか?

  2. 問題を解決する質問1の回答に失敗した場合、MySQLの起動時にエラーの原因を特定するにはどうすればよいですか?

OS:Ubuntuデスクトップ17.10

MySQL:5.7

バーニー

したがって、問題は、タイムゾーンテーブルにデータを入力していなかったことでした。このコマンドを実行すると、問題が修正されました。

mysql_tzinfo_to_sql /usr/share/zoneinfo/ | mysql -u root -p mysql

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PG SQL10はデフォルトのタイムゾーンをUTCに設定します

分類Dev

JodatimeのDateTimeの日付タイムゾーンをUTCにデフォルト設定する

分類Dev

Plone:デフォルトのタイムゾーンを設定します(Webサイト全体)

分類Dev

PHPは、デフォルトのタイムゾーンを設定せずに文字列からUNIXタイムスタンプを取得します

分類Dev

LaravelのタイムゾーンでデフォルトのデータベースDateFormatをISO8601に設定します

分類Dev

apache-airflow1.9のデフォルトのタイムゾーンが非UTCに設定されています

分類Dev

レコードをMySqlからPostgresに移行するときに、Railsでクエリのデフォルトのタイムゾーンを設定する方法、または日時値のオフセットを設定する方法

分類Dev

C#DateTime.Now in AzureはGMTを報告しません-デフォルトのタイムゾーンを設定できますか?

分類Dev

Djangoのデフォルトのタイムゾーンを設定する方法は?

分類Dev

PHPが設定したデフォルトのタイムゾーンが正確ではありません

分類Dev

Apache Spark-タイムゾーンをUTCに設定する方法は?現在デフォルトでズールー語

分類Dev

yiiでデフォルトのタイムゾーンを設定する方法は?

分類Dev

MySQLのタイムゾーンをUTCに設定する必要がありますか?

分類Dev

PHP-タイムゾーン名のないエリア(海の場所)のデフォルトのタイムゾーンオフセットを設定します

分類Dev

mySQLでタイムスタンプ列のデフォルト値を2タイムスタンプの合計に設定しますか?

分類Dev

MySQL-Railsアプリケーションのデフォルトのタイムゾーンを設定する

分類Dev

UNIXタイムスタンプでのデフォルトのタイムゾーンの設定

分類Dev

PHP情報はUTCとして誤ったデフォルトのタイムゾーンを示しています

分類Dev

スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

分類Dev

スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

分類Dev

情報がUTCオフセット番号のみの場合は、ユーザーのタイムゾーンを設定します。

分類Dev

Symfony 2.7:デフォルトのタイムゾーンが設定されていないため、致命的なエラーが発生します

分類Dev

Nestjsでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

分類Dev

PythonはdatetimeをUTCタイムゾーンに設定します

分類Dev

PHPでデフォルトのタイムゾーンをユーザーのローカルタイムゾーンに設定するにはどうすればよいですか?

分類Dev

postgresql9.2のデフォルトのタイムゾーンを開始します

分類Dev

日付をHTMLの特定のタイムゾーンに設定します

分類Dev

moments.jsでデフォルトのタイムゾーンを選択します

分類Dev

日付関数はデフォルトのタイムゾーンを無視します

Related 関連記事

  1. 1

    PG SQL10はデフォルトのタイムゾーンをUTCに設定します

  2. 2

    JodatimeのDateTimeの日付タイムゾーンをUTCにデフォルト設定する

  3. 3

    Plone:デフォルトのタイムゾーンを設定します(Webサイト全体)

  4. 4

    PHPは、デフォルトのタイムゾーンを設定せずに文字列からUNIXタイムスタンプを取得します

  5. 5

    LaravelのタイムゾーンでデフォルトのデータベースDateFormatをISO8601に設定します

  6. 6

    apache-airflow1.9のデフォルトのタイムゾーンが非UTCに設定されています

  7. 7

    レコードをMySqlからPostgresに移行するときに、Railsでクエリのデフォルトのタイムゾーンを設定する方法、または日時値のオフセットを設定する方法

  8. 8

    C#DateTime.Now in AzureはGMTを報告しません-デフォルトのタイムゾーンを設定できますか?

  9. 9

    Djangoのデフォルトのタイムゾーンを設定する方法は?

  10. 10

    PHPが設定したデフォルトのタイムゾーンが正確ではありません

  11. 11

    Apache Spark-タイムゾーンをUTCに設定する方法は?現在デフォルトでズールー語

  12. 12

    yiiでデフォルトのタイムゾーンを設定する方法は?

  13. 13

    MySQLのタイムゾーンをUTCに設定する必要がありますか?

  14. 14

    PHP-タイムゾーン名のないエリア(海の場所)のデフォルトのタイムゾーンオフセットを設定します

  15. 15

    mySQLでタイムスタンプ列のデフォルト値を2タイムスタンプの合計に設定しますか?

  16. 16

    MySQL-Railsアプリケーションのデフォルトのタイムゾーンを設定する

  17. 17

    UNIXタイムスタンプでのデフォルトのタイムゾーンの設定

  18. 18

    PHP情報はUTCとして誤ったデフォルトのタイムゾーンを示しています

  19. 19

    スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

  20. 20

    スクリプトでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

  21. 21

    情報がUTCオフセット番号のみの場合は、ユーザーのタイムゾーンを設定します。

  22. 22

    Symfony 2.7:デフォルトのタイムゾーンが設定されていないため、致命的なエラーが発生します

  23. 23

    Nestjsでデフォルトのタイムゾーンを設定するにはどうすればよいですか?

  24. 24

    PythonはdatetimeをUTCタイムゾーンに設定します

  25. 25

    PHPでデフォルトのタイムゾーンをユーザーのローカルタイムゾーンに設定するにはどうすればよいですか?

  26. 26

    postgresql9.2のデフォルトのタイムゾーンを開始します

  27. 27

    日付をHTMLの特定のタイムゾーンに設定します

  28. 28

    moments.jsでデフォルトのタイムゾーンを選択します

  29. 29

    日付関数はデフォルトのタイムゾーンを無視します

ホットタグ

アーカイブ