Quantcast
Channel: Layer8 » MySQL
Browsing latest articles
Browse All 20 View Live

「Timeout error occurred trying to start MySQL Daemon.」と出るときの対処法

■エラー文 # /etc/rc.d/init.d/mysqld start Timeout error occurred trying to start MySQL Daemon. MySQL を起動中:                     [失敗] ■解決策 mysqlのログファイルを分析して、エラーを解決する tail /var/log/mysqld.log ■ログ例 060101...

View Article


「VertrigoServ」でWindowsにApache+PHP+MySQLをインストールする手順

XAMPPより機能が豊富でUIはシンプルなVertrigoServのインストールと設定のまとめです。 デフォルトの構成で日本語が文字化けしないため、設置時間の短縮につながります。 ■インストール手順 1.http://vertrigo.sourceforge.net/ に行って「GET THE LATEST VERSION」というリンクから最新版をDLしてインストール...

View Article


NULLのデータをSELECTしたい

レコードにNULLが入っている場合IS NULLを用いて NULLのレコードを確認できます。 以下ではbodyがNULLになっているレコードをselectしています。 またIS NOT NULLにすればNULLでないデータがselectできます。 mysql> select * from Article where body is null; Related posts:...

View Article

Windows上にxamppを立ててsymfonyをインストールする方法

Windows上にxamppを立ててsymfonyをインストールする方法 ■xamppをインストールする。 1.http://www.apachefriends.org/jp/xampp-windows.html へ飛び、XAMPPWindows版 1.6.3a〔ベーシックパッケージ〕のインストーラをダウンロード。 落としたインストーラーを実行し、次へを押していく。...

View Article

「ERROR 1045 connect failed…Access denied for user(using password:...

以下のようなエラーがでてsymfonyがうまく作動しないときの解決法です。 ■エラー文 [wrapped: connect failed [Native Error: Access denied for user 'dbuser'@'localhost' (using password: YES)] [User Info: Array]] または ERROR 1045 (28000): Access...

View Article


MySQLの文字コードをUTF8に設定したい

■デフォルトの文字コードの設定を変更する /etc/my.cnf の設定ファイルを変更します。以下の項目を[mysqld]に追加します。 [mysqld] .. ..... ..... default-character-set=utf8 character-set-server=utf8 と変更してMySQLを再起動します。 /etc/rc.d/init.d/mysqld restart...

View Article

MySQLでCSVを入出力(インポート・エクスポート)するコマンド

SQLコマンドを用いて、CSV(およびSSV)を入出力することができます。 CSVファイルからデータをインポート mysql> load data local infile "path/to/import.csv" into table table_name fields terminated by ','; データをCSVファイルへエクスポート mysql> select * from...

View Article

MySQLを高速化したいときのチューニング方法

ある程度大きなサービスを作る場合、データベース関連がボトルネック、となるケースはけっこう多いです。 この記事では、MySQLの場合のチューニングの仕方を説明します。なお、MySQLのバージョンといしてはバージョン5.1.58を想定しています。 1.チューニングの流れ...

View Article


AapacheとMySQL用負荷測定ツール

Apache用負荷測定ツール Apache Jmeter...

View Article


mysql-python(mysqldb)のインストールで「error: Setup script exited with error: command...

エラー文 # easy_install mysql-python error: Setup script exited with error: command 'gcc' failed with exit status 1 解決方法 先にmysql-develをインストールする必要がある # yum -y install mysql-devel ... Installed:...

View Article

エラーの原因分析時で見るログの場所一覧(Apache/mysql/sendmail)(CentOS)

・Apacheのログ 場所:/var/log/httpd/access_log # tail -f /var/log/httpd/access_log ・MySQLのログ 場所:/var/log/mysqld.log # tail -f /var/log/mysqld.log ・MTA(sendmailなど、メール系)のログ 場所:/var/log/maillog # tail -f...

View Article

複数のデータを高速にINSERTしたい

複数のINSERTステートメントがある場合は以下ように記述します。 mysql>INSERT INTO table (id,name,title)\\ VALUES(1,'aaa','title1'),(2,'bbb','title2'),(3,'ccc','title3'); [関連リンク]...

View Article

UbuntuのMySQLを外部から接続できるようにする

Ubuntuのapt-getで取得したMySQLをWindowsなど外部から接続できるようにする。 /etc/mysql/my.cnfを編集します $> sudo vim /etc/mysql/my.cnf 51 # 52 # Instead of skip-networking the default is now to listen only on 53 # localhost which...

View Article


MySQLで使ってはいけないワード一覧

MySQLにはカラム名やテーブル名に使ってはいけないワードがあります。これを予約語と呼びますが、構文の間違いより断然ハマりやすいので気をつけましょう。個人的なハマりやすさで言えば1位.GROUP、2位.FIELDS、3位.UPDATEでしょうか。 全部覚えるのは大変なので、ハマりやすい予約語だけでも覚えておきましょう。 ■ひっかかりやすいワード25選BEFORE CASE CHECK CONVERT...

View Article

ERROR 1044 (42000) connect failed…Access denied for userの対処法 symfony

以下のようなエラーがでてsymfonyがうまく作動しないときの解決法です。 ■エラー文 ERROR 1044 (42000): Access denied for user 'dbuser'@'%' to database 'dbname' ■原因 database.ymlで名前を指定したデータベースがない ■解決方法 以下のコマンドからデータベースを作成する。 コンソールでmysqladmin...

View Article


mysqlユーザーのパスワード変更

MYSQLユーザーのパスワード変更には SET PASSWORD FOR 'some_user'@'some_host' = PASSWORD('mypass'); #5.1.6. SET PASSWORD 構文 http://dev.mysql.com/doc/refman/5.1/ja/set-password.html ユーザー作成は以下の記事を参照して下さい。...

View Article

最近のMySQLでのユーザー作成・削除

MySQLでユーザーを作成するときは次のようにします。 次の例はtakuyaさんをユーザー作成しています。 mysql>GRANT ALL PRIVILEGES ON takuya_db.* TO takuya@localhost IDENTIFIED BY 'takuya'; しっかり作成できたか確認します。 $>mysql -u takuya -p Enter password:...

View Article


phpmyadminのインストール手順(https以外のアクセスを禁止する・IP制限をかける)

# cd /var/www ・パッケージをSVNリポジトリから落としてくる ※PHP5.2, MySQL5.0以上が入っている場合(3.0系の最新版) # svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmin それ以外の場合(2.11系の最新版)...

View Article

MySQLでバックアップしたい

■mysqldumpの場合 $ mysqldump --default-character-set=latin1 -u root -p dbname > /home/user/back.sql ちなみにすべてのデータベースをバックアップしたい場合はdbnameを–all-databsesとします。 文字コードを変更したい場合はオプションで変更できます。 $ mysqldump...

View Article

MySQLで最後にINSERT(挿入)した行のIDを知りたい

LAST_INSERT_ID()という関数を用います。まずはCategoryにInsertします。 mysql> INSERT INTO Category (name,parent_id,article_num) VALUES('Linux',107,0); Query OK, 1 row affected (0.00 sec) mysql> SELECT * FROM...

View Article
Browsing latest articles
Browse All 20 View Live