スポンサーサイト

2018.04.09 Monday
0

    一定期間更新がないため広告を表示しています

    category:- | by:スポンサードリンク | - | - | -

    mysaql error

    2015.03.15 Sunday 13:52
    0
      MySql5 を起動する際に、[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).という警告が出ることあり。

      D:¥app¥mysql5.6.21¥bin>mysqld.exe

      [Warning] TIMESTAMP with implicit DEFAULT value is depreca
      ted. Please use --explicit_defaults_for_timestamp server option (see documentati
      on for more details).
      とりあえず警告を出なくしたいという人は以下の設定を my.ini に追加する。

      my.ini の設定例

      explicit_defaults_for_timestamp = TRUE
      MySQL5.6.6 より前のバージョンでは、timestamp 型の列をテーブルに含める場合、明示的に属性を指定しなくても、NOT NULL などの属性が自動で付与されていました。

      しかし、MySQL5.6.6 以降では、このような暗黙的な属性付与は非推奨となった為、従来の暗黙的な属性付与が行われる設定になっている場合は警告がでます。

      explicit_defaults_for_timestamp = TRUE という設定をすることで、この暗黙の属性付与は行われなくなりますので、起動時の警告も表示されなくなります。

      今後はこのような暗黙の属性付与は廃止になる可能性がありますので、廃止になったときに慌てて対応することがないように、できればこの設定を行って、timestamp 列の属性を明示的に指定するよう変更しておいた方が良い




      MySQL サーバに root でログインし、以下のようにして explicit_defaults_for_timestamp の値を確認する。

      mysql> show variables like 'explicit_defaults_for_timestamp';
      +---------------------------------+-------+
      | Variable_name | Value |
      +---------------------------------+-------+
      | explicit_defaults_for_timestamp | ON |
      +---------------------------------+-------+
      1 row in set (0.22 sec)
      ON になった。
      明示的に timestamp 型にデフォルト値を設定しないといけないということ
      category:mysql | by:ittoocomments(0)trackbacks(0) | -

      mysql データーベース名変更作業

      2011.03.25 Friday 02:30
      0
        mysql データーベース名変更作業で若干はまったのでメモ。


        rename database コマンドでさくっと名前が変更できると
        思いきや、それは少し昔の話で最近のmysqlのバージョンは
        rename databaseコマンドが使えないらしい。
        ではどうするのかというと、ダンプして新しいDBつくりなおして
        そこに、インポートするというめんどくさい作業をしなくてはいけないらしい


        以下、作業履歴を汎用的にしたものをメモしとく。
        ちなみに環境はPCです。
        --------------------------------------------------------------------
        1. 旧DBからデータをダンプ
        C:¥mysql¥bin>mysqldump -u root ●olddb > c:¥work¥●dump.sql

        2. 新DB作成
        create database ●newdb CHARACTER SET utf8;

        3. 新DBにデータをいれる
        mysql -u ●user ●newdb < c:¥work¥●dump.sql

        4. 権限付与
        GRANT SELECT,INSERT,UPDATE,DELETE,CREATE ON ●newdb.* TO ●user;
        show databases ;
        INSERT INTO user SET user = "●user", password = password("●password"),host = "localhost";
        flush privileges;
        GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,ALTER,drop ON ●newdb.* TO ●user;
        USE ●newdb ;
        --------------------------------------------------------------------

        ちなみにどこでハマってたかというと、一生懸命rename database しようと
        してた所と権限がないって怒られたところ。syntaxがおかしいよ!という
        エラーがでてたんだけどいけるはずなのだが・・・とはまってた。
        あと、うまくいかないので無理やりmysqlのdataフォルダの名前を
        変えてみたりといろいろはまってた・・・まあうまくいったから良しとする。
        category:mysql | by:ittoocomments(0)trackbacks(0) | -

        ad
        Calender
          12345
        6789101112
        13141516171819
        20212223242526
        2728293031  
        << May 2018 >>
        Selected entry
        PR
        Category
        Archives
        Recent comment
        • 円マークが自動変換されてる
          aaaaaa
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          66hills
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          ssd
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          max
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          DOM
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          DOM
        • コンピュータ業界の根本的な変化
          cloud
        • コンピュータ業界の根本的な変化
          Dellの仮想化
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          えちごや
        • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
          touch
        Recent trackback
        • スマートフォンの法人活用例
          無線LANネットのブログ
        • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
          特選情報
        Recommend
        Link
        Profile
        Search
        Others
        Mobile
        qrcode
        Powered
        無料ブログ作成サービス JUGEM