sql >> データベース >  >> RDS >> Mysql

xamppを使用してubuntu内のmysqlデータベースにゾーンテーブルを設定する方法

    今朝、本番サーバーにタイムゾーンテーブルを設定しようとしたときにもこの問題が発生しました(CentOSを使用)。

    開発用コンピューターからテーブル作成スクリプトをエクスポートすることで、この問題を回避しました(Windowsでテーブルを作成するには、テーブルをダウンロードして適切なディレクトリにコピーするだけです)。

    作成スクリプトを少し調整しましたが、現在は機能しています:

    スクリプトが長すぎるため、回答に投稿できません。

    https://drive.google.com/file/d / 0B7iwL5F-hwr_YkItRXk2Z1VZdlE / view?usp =Sharing

    これがコメント付きのバージョンです(ただし、機能していないようですので、コメントなしのバージョンを使用してください)。

    https://drive.google.com/file/d / 0B7iwL5F-hwr_dWdjTDREcXNHQmM / view?usp =share

    スクリプトの実行には数秒しかかかりません。おそらくrootを使用する必要があります ユーザーが実行できるようにします。

    インストールを検証するために、このクエリを使用できます:

    SELECT CONVERT_TZ(CURRENT_DATE(),'UTC','America/Montreal');
    

    NULLを返す場合 datetimeの代わりに 、スクリプトが失敗したことを意味します。

    成功



    1. .NET MySqlCommandでMySqlユーザー定義変数を使用することは可能ですか?

    2. SQL Serverですべての信頼できない外部キー制約を返す方法(T-SQLの例)

    3. SQL Server 2016StandardEditionのハードウェアの選択と構成

    4. phpmyadminの結果で推定行数が大きく異なるのはなぜですか?