ソフト

VMwareでネットワークがブリッジ接続できなくなる現象の対処

仮想マシン「VMware」を使っていて、ネットワークをブリッジ接続できない、あるいは接続できていたものが接続できなくなった現象の対応方法を記載します。 ————— […]

「Crayon Syntax Highlighter」と<pre>タグで表示がくずれる問題

WordPressのプラグインでプログラミングコードを表示するのに便利な「Crayon Syntax Highlighter」。 当サイトでも使用してますが、いつの間にか、このプラグインのせいで表示が崩れることになってま […]

マルチサイトのWordPressでサイトを複製するプラグイン:NS Cloner

WordPressでマルチサイトを運用し、 頻繁にサイトを作る人に、 新規ブログを毎回追加するのは、 設定やプラグインの導入などで手間がかかる。 マルチサイトのブログをコピーする手立ては無いか? データベースを複製する事 […]

Accessのクエリで本日を条件に抽出

Format(Now(),’YYYY/MM/DD’) 表示:2016/06/19 ※2016年6月19日なら 関連記事「ACCESS」のクエリが破損しています[update/更新クエリ] (2019年11月アップデート不具合)

「Lubuntu 14.04 LTS」でVNCサーバー設定

「Lubuntu 14.04 LTS」でVNCサーバーを立ち上げた。 サーバー自体はESXiの仮想環境。 [参 […]

「WordPress」で「sitemap.xml」がメモリオーバーで生成されてなかった

「WordPress」の「sitemap.xml」(サイトマップ)をプラグイン「XML Sitemap Gen […]

Ubuntu13におけるrootパスワード設定

masa@ubuntu:~$ sudo passwd root [sudo] password for mas […]

「kernel panic」の意外な?落とし穴

CentOSで「kernel panic」が発生したため起動できなくなった・・・ 記事を探すとselinuxに […]

CentOSのファイル書き換えによるネットワーク設定

★対象ファイル /etc/sysconfig/network-scripts/ifcfg-eth0 ★標準でD […]

shutdownコマンド[Windows / Linux]

Windowsのshutdownコマンド ★直ぐにシャットダウン  ◆Windows shutdown /s […]

CentOSにおけるアカウント毎のcrontabファイル保存先

「crontab」コマンドで確認できるアカウント毎のcrontabファイル /var/spool/cron/ユ […]

【PukiWiki Plus!】Error message : Writing was limited by DNSBL (Blocking SPAM).

自前運用の「PukiWiki Plus!」でページを更新しようとしたら、 Error message : Wr […]

「mysqlnd」を使ったPHPによるMySQL接続方法

前回の記事にも書いたが、PHPを5.5にアップデートすると、
「php-mysql」が「php-mysqlnd」に置き換わるため、
以前のMySQLで作られていたユーザーのパスワードが古い形式のままの場合、
DBへ接続できない現象
が発生する。

※yumによるアップデート

php-mysqlnd  i686  5.5.0-0.28.beta4.el6.remi  remi-test  248 k
  replacing  php-mysql.i686 5.4.14-1.el6.remi

DB(mysql-userテーブル)を見てみると、
rootのパスワードは新形式の長いタイプのパスワードだが、
その他は短い古い形式のパスワードだった。

★ユーザーパスワードの確認 (DB:mysql / table:user)
image

★旧形式と新形式のパスワードの違い
image image

よってパスワードを新形式へアップデートする事で解決できる!
 ※DB変更後は、必ずMySQLのサービスを再起動!

SQL:
  1. SET PASSWORD FOR '対象のユーザー名'@'対象のホスト名' = PASSWORD('対象となるユーザのパスワード');

※上記SQLでOKだが直接updateしても変更できる、というか上の方がスマートだと知らなかった^^

SQL:
  1. UPDATE
  2.     `mysql`.`user`
  3. SET
  4.     `Password` = PASSWORD ('対象となるユーザのパスワード')
  5.     WHERE
  6.         `user`.`Host` = '対象のホスト名' --(ユーザー名がユニークの場合は必要なし)
  7.     AND `user`.`User` = '対象のユーザー名'
  8. ;

「mysqlnd」を使ったPHPによるMySQL接続方法

前回の記事にも書いたが、PHPを5.5にアップデートすると、 「php-mysql」が「php-mysqlnd […]

PHPからMySQLに接続できない:mysqlnd

remi-testからPHP5.5にアップデートすると、PHPからMySQLのデータベースに接続できない事態が発生した。

理由は以下の通り。

 ・「php-mysql」が廃止されて、「php-mysqlnd」に置き換わった
 ・「php-mysqlnd」でmysql_connect()系関数を使用した際、MySQLの古いパスワードフォーマット(16バイト)を使うとDBに接続できない

ソース:PHP:下位互換性のない変更点

よって対処方法としては、

 1.「php-mysqlnd」を使わないで「php-mysql」を使う
  ※今後の事を考えれば「php-mysqlnd」を使ったほうがいいかもしれない・・・

 2.MySQLのパスワードを設定し直す

SET PASSWORD FOR 'username'@'hostname' = PASSWORD('パスワード');

 ※ただし、「my.cnf」に

old_passwords=1

  とある場合は旧パスワードが有効になっているので、

old_passwords=0

  と無効にする必要あり。設定が有効の場合に旧パスワードで設定するには

SET PASSWORD FOR 'username'@'hostname' = OLD_PASSWORD('パスワード');

  で設定すればOK。

PHPからMySQLに接続できない:mysqlnd

remi-testからPHP5.5にアップデートすると、PHPからMySQLのデータベースに接続できない事態が […]

Windows7が勝手にシャットダウンされてしまう

★参考URL  ・[Windows7 FAQ] 自動再起動させない方法-Windows7  ・[チューバやパソ […]

Windows7が勝手にシャットダウンされてしまう

★参考URL
 ・[Windows7 FAQ]
自動再起動させない方法-Windows7
 ・[チューバやパソコンの日々] 自宅のWindows7が勝手にシャットダウンする・・・
 ・[sssss] windows 7 が勝手にシャットダウンされてしまう
 ・[Windows デベロッパー センター] windows 7 が勝手にシャットダウンされてしまう。
 ・[WIN1@Codename] WIN1@Codename カーネル電源マネージャーがシャットダウンへの切り替えを開始しました

ext4のファイルシステム修復方法

ファイルシステム:ext4の修復方法(コマンド) fsck -yt ext4 /dev/sdb ★外付けHDD [...]

ext4のファイルシステム修復方法

ファイルシステム:ext4の修復方法(コマンド)

fsck -yt ext4 /dev/sdb

★外付けHDDにアクセスするとエラーが発生してOSダウン
image

★OS再起動後、修復コマンド実行
image

————————————————–
★参考URL
 ・[CodeZine(コードジン)] fsck ファイルシステムのチェックと修復を行う – UNIXコマンド辞典
 ・[ITpro] Linuxコマンド集 – 【 fsck 】 ファイル・システムの検査と修復を行う

bashによるload_averageログ収集

# ログの保存先パス設定
log_save_path='/var/log/load_average/'
# ログを保存(ファイル名に日付を入れる:例.20130203)
uptime >> $log_save_path$(date +%Y%m%d ).log

これをcronを使って回せばload_averageログを収集できる

シンボリックリンクを削除する注意点!

シンボリックリンクを削除する際には、
指定を間違えると実体ファイルまで削除されてしまうので要注意!!
 ※要するにスラッシュが有るか無いか

★シンボリックリンクのみ削除
rm -rf SymbolicName

★シンボリックリンク先の実態ディレクトリも削除
rm -rf SymbolicName/
EZiC

bashによるSubversionへの追加スクリプト

シェルスクリプト(bash)を使ってSubversionのリポジトリを追加する #------------------------------------------------- # Make Repository on Subversion #------------------------------------------------- # Argument checkingif [ "$1" =...
EZiC

bashによる引数の有無チェック

以下の例は、第一引数がなかった際に処理をストップさせる if [ "$1" = "" ]; then echo 'Not argument, Please Enter!' exit; fi
タイトルとURLをコピーしました