ユーザ用ツール

サイト用ツール


serverapps:db:mysql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
serverapps:db:mysql [2017/09/20 12:43]
hayashi [バージョン確認]
serverapps:db:mysql [2023/06/26 17:42] (現在)
hayashi
行 12: 行 12:
  
   # service mysql-server start   # service mysql-server start
 +
 +==== エラーで立ち上がらない ====
 +=== Can't open and lock privilege tables ===
  
 2014.05.22 以下のようなエラーで立ち上がらない\\ 2014.05.22 以下のようなエラーで立ち上がらない\\
行 19: 行 22:
   mysql_install_db --datadir=/var/db/mysql --user=mysql   mysql_install_db --datadir=/var/db/mysql --user=mysql
 これをやれば動いた これをやれば動いた
 +
 +=== innodb_system data file '/var/db/mysql/ibdata1' is of a different size ===
 +以下のようなエラーで立ち上がらない\\
 +
 +  The Auto-extending innodb_system data file '/var/db/mysql/ibdata1' is of a different size
 +
 +innodb関連の設定変更でデータファイル(ibdataxxx)のサイズが変わっている場合に発生。\\
 +ib_logfile#, ibdata# などを削除します。
 +
 +ただし、すでにデータが収納されている場合は、先にデータの退避と変更後にimportが必要になりますので**要注意**
 +
 +
 ===== rootパスワード設定 ===== ===== rootパスワード設定 =====
  
行 32: 行 47:
   2015-12-17T09:06:57.427343Z 1 [Note] A temporary password is generated for root@localhost: 8#0Ehxxxxxx   2015-12-17T09:06:57.427343Z 1 [Note] A temporary password is generated for root@localhost: 8#0Ehxxxxxx
 </del> </del>
 +
 +
 +===== MySQLのレプリケーションユーザーのパスワード確認方法 =====
 +
 +  - スレーブサーバーへログイン
 +  - MySQLのデータディレクトリのmaster.infoを確認する
  
 ===== 設定 ===== ===== 設定 =====
  
 **MySQL5.7.1のはまりどころ**\\ **MySQL5.7.1のはまりどころ**\\
-パスワードポリシーが厳格になって、定期的に変更しないとパスワードが無効になって突然死亡する+パスワードポリシーが厳格になって、定期的に変更しないとパスワードが無効になって突然死亡する((MySQL 5.7.11でFIX))
  
  
 <code > <code >
 +
 # 文字コード設定 # 文字コード設定
 character-set-server = utf8 character-set-server = utf8
-# パスワードポリシー無効化 +# パスワードの寿命 
-validate_passwordOFF+default_password_lifetime 0
 </code> </code>
  
行 55: 行 77:
 [mysqld] [mysqld]
 ... ...
-default-storage-engine=INNODB ← INNODBをdefaultに+default-storage-engine=INNODB ← INNODBをdefaultに 5.5.5以降不要
 #default-character-set = utf8 ← 5.5で廃止されてます #default-character-set = utf8 ← 5.5で廃止されてます
 character_set_server = utf8 character_set_server = utf8
行 89: 行 111:
 +--------------------------+----------------------------+ +--------------------------+----------------------------+
 </code> </code>
 +===== ユーザの確認 =====
  
 +  mysql> select user,host from mysql.user;
 +  +------+-----------------------+
 +  | user | host                  |
 +  +------+-----------------------+
 +  | root | 127.0.0.1             |
 +  | root | ::1                   |
 +  |      | localhost             |
 +  | root | localhost             |
 +  |      | localhost.localdomain |
 +  | root | localhost.localdomain |
 +  +------+-----------------------+
 +  
 ===== バージョン確認 ===== ===== バージョン確認 =====
 以下のSQLを実行 以下のSQLを実行
serverapps/db/mysql.1505878984.txt.gz · 最終更新: 2017/09/20 12:43 by hayashi