データベースの管理
MySQLへの接続 MySQLサーバーに接続 mysqlクライアントプログラムには、接続したいホスト名、接続ユーザー名、パスワードといった引数を渡すことができます。 mysqlコマンドを使ってMySQLに接続する際、引数 … +1 Continue reading →
View Articleユーザ権限の設定
新しいユーザ権限をMySQLへ追加 GRANTでユーザー登録 SQLでデータベース用のアカウントを作成するには、GRANT構文を使います。GRANT構文は、アカウントにテーブルやビューに関する特定の権限を設定します。 M … +1 Continue reading →
View ArticleMySQLのアクセス権限を設定
ここでは、MySQLの権限システムを詳しく説明しています。設定の仕方は「接続の承認」を参照ください。 MySQL特権システム概要 MySQLには、データベース、ホスト、ユーザ、テーブル、フィールド毎に、データベースを操作 … +1 Continue reading →
View Article接続/要求の承認
接続の承認 MySQLサーバーに接続すると、まずサーバー接続の許可判定が行われます。もし身元が一致しない場合、接続を拒否し、接続許可した場合、サーバーはリクエストを待ちます。 身元は接続しようとしているホスト、MySQL … +1 Continue reading →
View Articleロギング
ロギング MySQLは、発行した全てのSQL文のログをとることができます。mysqld --log 、あるいは mysqld --log -update=ファイル名 というオプション指定で記録できます。 mysqld - … +1 Continue reading →
View ArticleMySQLユーティリティー
MySQLユーティリティー群 isamchk MySQLテーブルをチェック、最適化、修復します。 make_binary_release MySQLのバイナリリリースを作成します。 msql2my … +1 Continue reading →
View ArticleMySQLのセキュリティ対策
MySQL のセキュリティ MySQLサーバに接続するときは、パスワードを使用すべきです。パスワード以外の全ての情報はテキストで転送されるので、覗き見される恐れがあります。さらにSSHで暗号化通信すれば覗き見の心配も解消 … +1 Continue reading →
View Articlemy.confによる文字コードの設定
MySQLの文字コード設定は /etc/my.conf で行います。my.confはデフォルト設定がされているので、それに下記を追加しました。文字コードはUTF-8を指定しています。 [client] default-c … +1 Continue reading →
View Article[MySQL] データベースのサイズをMBで確認
下記SQLにて、データベース内にある全テーブルのサイズをMBで表示することができます。 SELECT SUM(data_length)/1024/1024 AS total_db_data_in_MB FROM info … +1 Continue reading →
View ArticleMySQLでデータをCSV出力する
MySQLでテーブルに記録されたデータを出力するには、INTO OUTFILEを使います。 SELECT * FROM テーブル名 INTO OUTFILE "ファイル名" FIELDS TERMINATED BY '\ … +1 Continue reading →
View Article