約 3,764,941 件
https://w.atwiki.jp/acil/pages/44.html
MySQLのテキスト型 EOF
https://w.atwiki.jp/m_shige1979/pages/625.html
異なるマシンで起動 環境設定 1つめのデータディレクトリ IP :192.168.111.10 Port:3308 Path:C /ProgramData/MySQL/data1 2つめのデータディレクトリ IP :192.168.111.11 Port:3308 Path:C /ProgramData/MySQL/data2 1つ目のデータ設定 データディレクトリをコピー # The following options will be passed to all MySQL clients [client] #password= your_password port= 3308 socket= /tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] basedir="C \Program Files\MySQL\MySQL5.1/" datadir="C \ProgramData\MySQL\data1/" default-character-set=cp932 default-storage-engine=INNODB sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=100 port= 3308 my.iniを設定 C \ xcopy "C \Program Files\MySQL\MySQL5.1\data" "c \ProgramData\MySQL\data1" /E /I C \Program Files\MySQL\MySQL5.1\data\mysql\columns_priv.frm C \Program Files\MySQL\MySQL5.1\data\mysql\columns_priv.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\columns_priv.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\db.frm C \Program Files\MySQL\MySQL5.1\data\mysql\db.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\db.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\event.frm C \Program Files\MySQL\MySQL5.1\data\mysql\event.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\event.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\func.frm C \Program Files\MySQL\MySQL5.1\data\mysql\func.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\func.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\general_log.CSM C \Program Files\MySQL\MySQL5.1\data\mysql\general_log.CSV C \Program Files\MySQL\MySQL5.1\data\mysql\general_log.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_category.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_category.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_category.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\help_keyword.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_keyword.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_keyword.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\help_relation.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_relation.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_relation.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\help_topic.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_topic.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_topic.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\host.frm C \Program Files\MySQL\MySQL5.1\data\mysql\host.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\host.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\ndb_binlog_index.frm C \Program Files\MySQL\MySQL5.1\data\mysql\ndb_binlog_index.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\ndb_binlog_index.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\plugin.frm C \Program Files\MySQL\MySQL5.1\data\mysql\plugin.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\plugin.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\proc.frm C \Program Files\MySQL\MySQL5.1\data\mysql\proc.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\proc.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\procs_priv.frm C \Program Files\MySQL\MySQL5.1\data\mysql\procs_priv.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\procs_priv.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\servers.frm C \Program Files\MySQL\MySQL5.1\data\mysql\servers.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\servers.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\slow_log.CSM C \Program Files\MySQL\MySQL5.1\data\mysql\slow_log.CSV C \Program Files\MySQL\MySQL5.1\data\mysql\slow_log.frm C \Program Files\MySQL\MySQL5.1\data\mysql\tables_priv.frm C \Program Files\MySQL\MySQL5.1\data\mysql\tables_priv.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\tables_priv.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_leap_second.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_leap_second.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_leap_second.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_name.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_name.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_name.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition_type.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition_type.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition_type.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\user.frm C \Program Files\MySQL\MySQL5.1\data\mysql\user.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\user.MYI 69 個のファイルをコピーしました C \ copy "C \Program Files\MySQL\MySQL5.1\my-huge.ini" "C \ProgramData\MySQL\data1\my.ini" 1 個のファイルをコピーしました。 C \ 起動 C \ "C \Program Files\MySQL\MySQL5.1\bin\mysqld" --defaults-file="C \ProgramData\MySQL\data1\my.ini" --console 100702 0 02 40 [Warning] --default-character-set is deprecated and will be removed in a future release. Please use - -character-set-server instead. 100702 0 02 40 [Warning] --skip-locking is deprecated and will be removed in a future release. Please use --skip-ext ernal-locking instead. 100702 0 02 40 [Note] Plugin FEDERATED is disabled. 100702 0 02 41 InnoDB Started; log sequence number 0 46827 100702 0 02 41 [Note] Event Scheduler Loaded 0 events 100702 0 02 41 [Note] C \Program Files\MySQL\MySQL5.1\bin\mysqld ready for connections. Version 5.1.48-community-log socket port 3308 MySQL Community Server (GPL) 100702 0 02 46 [Note] C \Program Files\MySQL\MySQL5.1\bin\mysqld Normal shutdown 100702 0 02 46 [Note] Event Scheduler Purging the queue. 0 events 100702 0 02 48 InnoDB Starting shutdown... 100702 0 02 51 InnoDB Shutdown completed; log sequence number 0 46827 100702 0 02 51 [Note] C \Program Files\MySQL\MySQL5.1\bin\mysqld Shutdown complete C \ 接続確認~切断 C \ mysql -u root --port=3308 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version 5.1.48-community-log MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type help; or \h for help. Type \c to clear the current input statement. mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | +--------------------+ 3 rows in set (0.08 sec) mysql create database testdb1; Query OK, 1 row affected (0.02 sec) mysql use testdb1; Database changed mysql create table testtable1( - data1 varchar(10), - data2 varchar(10), - data3 varchar(10), - primary key(data1) - ); Query OK, 0 rows affected (0.06 sec) mysql insert into testtable1(data1, data2, data3) values( 111 , aaa , bbb ); Query OK, 1 row affected (0.05 sec) mysql insert into testtable1(data1, data2, data3) values( 222 , ccc , ddd ); Query OK, 1 row affected (0.00 sec) mysql insert into testtable1(data1, data2, data3) values( 333 , eee , fff ); Query OK, 1 row affected (0.01 sec) mysql select * from testtable1; +-------+-------+-------+ | data1 | data2 | data3 | +-------+-------+-------+ | 111 | aaa | bbb | | 222 | ccc | ddd | | 333 | eee | fff | +-------+-------+-------+ 3 rows in set (0.02 sec) mysql quit Bye C \ "C \Program Files\MySQL\MySQL5.1\bin\mysqladmin" -u root --port=3308 shutdown C \ 2つ目のデータ設定 データディレクトリをコピー C \ xcopy "C \Program Files\MySQL\MySQL5.1\data" "c \ProgramData\MySQL\data2" /E /I C \Program Files\MySQL\MySQL5.1\data\mysql\columns_priv.frm C \Program Files\MySQL\MySQL5.1\data\mysql\columns_priv.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\columns_priv.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\db.frm C \Program Files\MySQL\MySQL5.1\data\mysql\db.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\db.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\event.frm C \Program Files\MySQL\MySQL5.1\data\mysql\event.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\event.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\func.frm C \Program Files\MySQL\MySQL5.1\data\mysql\func.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\func.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\general_log.CSM C \Program Files\MySQL\MySQL5.1\data\mysql\general_log.CSV C \Program Files\MySQL\MySQL5.1\data\mysql\general_log.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_category.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_category.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_category.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\help_keyword.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_keyword.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_keyword.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\help_relation.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_relation.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_relation.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\help_topic.frm C \Program Files\MySQL\MySQL5.1\data\mysql\help_topic.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\help_topic.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\host.frm C \Program Files\MySQL\MySQL5.1\data\mysql\host.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\host.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\ndb_binlog_index.frm C \Program Files\MySQL\MySQL5.1\data\mysql\ndb_binlog_index.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\ndb_binlog_index.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\plugin.frm C \Program Files\MySQL\MySQL5.1\data\mysql\plugin.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\plugin.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\proc.frm C \Program Files\MySQL\MySQL5.1\data\mysql\proc.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\proc.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\procs_priv.frm C \Program Files\MySQL\MySQL5.1\data\mysql\procs_priv.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\procs_priv.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\servers.frm C \Program Files\MySQL\MySQL5.1\data\mysql\servers.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\servers.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\slow_log.CSM C \Program Files\MySQL\MySQL5.1\data\mysql\slow_log.CSV C \Program Files\MySQL\MySQL5.1\data\mysql\slow_log.frm C \Program Files\MySQL\MySQL5.1\data\mysql\tables_priv.frm C \Program Files\MySQL\MySQL5.1\data\mysql\tables_priv.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\tables_priv.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_leap_second.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_leap_second.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_leap_second.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_name.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_name.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_name.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition_type.frm C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition_type.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\time_zone_transition_type.MYI C \Program Files\MySQL\MySQL5.1\data\mysql\user.frm C \Program Files\MySQL\MySQL5.1\data\mysql\user.MYD C \Program Files\MySQL\MySQL5.1\data\mysql\user.MYI 69 個のファイルをコピーしました C \ copy "C \Program Files\MySQL\MySQL5.1\my-huge.ini" "C \ProgramData\MySQL\data2\my.ini" 1 個のファイルをコピーしました。 C \ my.iniを設定 # The following options will be passed to all MySQL clients [client] #password= your_password port= 3308 socket= /tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] basedir="C \Program Files\MySQL\MySQL5.1/" datadir="C \ProgramData\MySQL\data2/" default-character-set=cp932 default-storage-engine=INNODB sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" max_connections=100 port= 3308 起動 C \ "C \Program Files\MySQL\MySQL5.1\bin\mysqld" --defaults-file="C \ProgramData\MySQL\data2\my.ini" --console 100702 0 13 28 [Warning] --default-character-set is deprecated and will be removed in a future release. Please use --character-set-server instead. 100702 0 13 28 [Warning] --skip-locking is deprecated and will be removed in a future release. Please use --skip-external-locking instead. 100702 0 13 29 [Note] Plugin FEDERATED is disabled. InnoDB The first specified data file .\ibdata1 did not exist InnoDB a new database to be created! 100702 0 13 29 InnoDB Setting file .\ibdata1 size to 10 MB InnoDB Database physically writes the file full wait... 100702 0 13 30 InnoDB Log file .\ib_logfile0 did not exist new to be created InnoDB Setting log file .\ib_logfile0 size to 5 MB InnoDB Database physically writes the file full wait... 100702 0 13 30 InnoDB Log file .\ib_logfile1 did not exist new to be created InnoDB Setting log file .\ib_logfile1 size to 5 MB InnoDB Database physically writes the file full wait... InnoDB Doublewrite buffer not found creating new InnoDB Doublewrite buffer created InnoDB Creating foreign key constraint system tables InnoDB Foreign key constraint system tables created 100702 0 13 31 InnoDB Started; log sequence number 0 0 100702 0 13 31 [Note] Event Scheduler Loaded 0 events 100702 0 13 31 [Note] C \Program Files\MySQL\MySQL5.1\bin\mysqld ready for connections. Version 5.1.48-community-log socket port 3308 MySQL Community Server (GPL) 100702 0 17 53 [Note] C \Program Files\MySQL\MySQL5.1\bin\mysqld Normal shutdown 100702 0 17 53 [Note] Event Scheduler Purging the queue. 0 events 100702 0 17 53 InnoDB Starting shutdown... 100702 0 17 56 InnoDB Shutdown completed; log sequence number 0 46827 100702 0 17 56 [Note] C \Program Files\MySQL\MySQL5.1\bin\mysqld Shutdown complete C \ 接続確認~切断 C \ mysql -u root --port=3308 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version 5.1.48-community-log MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type help; or \h for help. Type \c to clear the current input statement. mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | +--------------------+ 3 rows in set (0.02 sec) mysql create database testdb1; Query OK, 1 row affected (0.02 sec) mysql use testdb1; Database changed mysql create table testtable1( - data1 varchar(10), - data2 varchar(10), - data3 varchar(10), - primary key(data1) - ); Query OK, 0 rows affected (0.02 sec) mysql insert into testtable1(data1, data2, data3) values( 111 , xxx , aaa ); Query OK, 1 row affected (0.03 sec) mysql insert into testtable1(data1, data2, data3) values( 222 , yyy , bbb ); Query OK, 1 row affected (0.02 sec) mysql insert into testtable1(data1, data2, data3) values( 333 , zzz , ccc ); Query OK, 1 row affected (0.01 sec) mysql select * from testtable1; +-------+-------+-------+ | data1 | data2 | data3 | +-------+-------+-------+ | 111 | xxx | aaa | | 222 | yyy | bbb | | 333 | zzz | ccc | +-------+-------+-------+ 3 rows in set (0.00 sec) mysql quit Bye C \ "C \Program Files\MySQL\MySQL5.1\bin\mysqladmin" -u root --port=3308 shutdown C \
https://w.atwiki.jp/hayao/pages/13.html
データベースはMySQLを使用する。 バージョンを確認する。 # mysql --version mysql Ver 14.12 Distrib 5.0.22, for redhat-linux-gnu (i686) using readline 5.0 自動起動の変更を行う。 自動起動の確認をすると # chkconfig --list mysqld mysqld 0 off 1 off 2 off 3 off 4 off 5 off 6 off そこでランレベル 3と5 で起動するように変更する。 # chkconfig --level 35 mysqld on ついでに起動しておく。 # service mysqld start rootユーザーにパスワードを設定する。 # mysqladmin -u root password ***** Buggzilla用のデータベースとユーザーを作成する。 # mysql -u root -p Enter password == 先ほど設定した root のパスワード mysql create database bugs; == データベース bugs を作成 Query OK, 1 row affected (0.00 sec) mysql grant all privileges on bugs.* to bugs@localhost identified by ***** with GRANT OPTION; == データベース bugs に対して、全権限を持つユーザー bugs を作成する Query OK, 0 rows affected (0.01 sec) ちゃんと作成されたか、確認する。 # mysql -u bugs -p Enter password == 先ほど設定した bugs のパスワード mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema | | bugs | == データベース bugs | test | +--------------------+ 3 rows in set (0.01 sec)
https://w.atwiki.jp/external_storage/pages/28.html
設定ファイル [client] port = 3306 socket = /usr/local/mysql/var/mysql.sock default-character-set = utf8 [mysqld] port = 3306 socket = /usr/local/mysql/var/mysql.sock skip-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 1M myisam_sort_buffer_size = 8M default-character-set = utf8 skip-character-set-client-handshake skip-federated log-slow-queries = /usr/local/mysql/var/slow.log long_query_time = 1 log-error = /usr/local/mysql/var/mysql.err log-warnings = 1 log-queries-not-using-indexes log-slow-admin-statements log-bin = mysql-bin log-bin-index = mysql.index max-binlog-size = 1G binlog-do-db = casnet server-id = 1 log = /usr/local/mysql/var/sql.log [mysqldump] quick max_allowed_packet = 16M default-character-set = utf8 [mysql] no-auto-rehash default-character-set = utf8 [isamchk] key_buffer = 20M sort_buffer_size = 20M read_buffer = 2M write_buffer = 2M [myisamchk] key_buffer = 20M sort_buffer_size = 20M read_buffer = 2M write_buffer = 2M [mysqlhotcopy] interactive-timeout
https://w.atwiki.jp/m_shige1979/pages/1395.html
プリペアードステートメントの参照 概要 可変パラメータを使用する場合は業務や状況に応じて変化する。パラメータにシングルクォートなどを使用している場合はエラーになるので処理ができるように可変パラメータを自動エスケープする仕組みが必要。 サンプル ソース ?php /******************************************* * PDO *******************************************/ try{ // MySQLサーバへ接続 $pdo = new PDO( "mysql host=localhost; dbname=pdotest", "root", ""); var_dump($pdo); // プリペアードステートメント発行 $sql = " INSERT INTO `cd`( id , title , content) VALUES ( id , title , content ) "; $stmt = $pdo- prepare($sql); // bindParamでパラメータ設定(変数未割り当て) $stmt- bindParam(" id", $id); $stmt- bindParam(" title", $title); $stmt- bindParam(" content", $content); // 変数設定 $id = 16; $title = "HEXDUMP"; $content = "Hex Dump Music"; // 実行 $stmt- execute(); $sql = " INSERT INTO `cd`( id , title , content) VALUES ( ?, ?, ? ) "; $stmt = $pdo- prepare($sql); // bindParamでパラメータ設定(変数未割り当て) $stmt- bindParam(1, $id); $stmt- bindParam(2, $title); $stmt- bindParam(3, $content); // 変数設定 $id = 17; $title = "Mirror"; $content = "Mirror Music"; // 実行 $stmt- execute(); // 区切り echo "--------------" . PHP_EOL; }catch(PDOException $e){ var_dump($e- getMessage()); } // 切断 $pdo = null;
https://w.atwiki.jp/ohden/pages/522.html
mysqlで良くやりたくなる操作 CentOS 6.4 MySQL 5.1.69 Version確認 ①mysqlにlogin # mysql -uroot -p Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 18 Server version 5.1.69-log Source distribution ②mysqlコマンド # mysql --version mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (x86_64) using readline 5.1 user一覧取得 mysql select user from mysql.user; +----------------+ | user | +----------------+ | root | +----------------+ 6 rows in set (0.00 sec) database一覧取得 mysql show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | test | +--------------------+ 15 rows in set (0.00 sec) database選択 mysql use 【database名】; e.g.) mysql use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed table一覧取得 mysql show tables; +---------------------------+ | Tables_in_mysql | +---------------------------+ | columns_priv | | db | : : : | time_zone_transition_type | | user | +---------------------------+ 23 rows in set (0.00 sec) tableのcolumn一覧取得 mysql desc 【table名】; e.g.) mysql desc user; +-----------------------+-----------------------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------------------+-----------------------------------+------+-----+---------+-------+ | Host | char(60) | NO | PRI | | | | User | char(16) | NO | PRI | | | : : : | max_connections | int(11) unsigned | NO | | 0 | | | max_user_connections | int(11) unsigned | NO | | 0 | | +-----------------------+-----------------------------------+------+-----+---------+-------+ 39 rows in set (0.00 sec) 更新日: 2013年07月12日 (金) 18時04分03秒 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/l2j-wiki/pages/8.html
まずは下準備として、L2J_JP本体の設置を行います。 workspace→L2J_JP→buildと行き、distフォルダをコピーしてCドライブ直下に貼り付けて名前をl2j-serverとして下さい。 貼り付けたらworkspace→datapack_development→buildの中にあるdistフォルダの中にあるフォルダを全てl2j-serverフォルダの中に移動させます。 上書きが終わったら今度はworkspace→L2J_JP→buildの中にあるdistフォルダ内の login gameserver sql tools のフォルダをl2j-serverフォルダの中に移動させ上書きします。 (と、ここから先に進む前にやっておかないといけない事があります。 l2jdbを作成する前に、my.iniに「default-character-set=sjis」を 入れて、MySQLを再起動しておかないと、l2jdbのキャラセットがUTF-8になり データベースを作成し直さない限り、 キャラ名を日本語にできず文字化けしてしまします。 my.iniを変更する時は、ファイルを直接開いて書き直すのではなく 画面右下のトレイに入ってる「e」マークを右クリックし、 Configuration→MySQLを選択して開いて default-character-set=sjis を書き込んで保存して EasyPHP を再起動させてれば反映されます。) 次に、EasyPHP→NaviCATの順に起動させNaviCATでMySQLに接続する設定をします。 NaviCATの左上にある接続ボタンをクリック。出てきた設定ウィンドウで以下の写真のように設定します。 確認を押すとNaviCATに[localhost]が出てくると思います。 localhostを右クリックして[新規データベース]を選択。 データベースの名前は以下のようにして下さい。()内は記入しなくていいですよ。 l2jdb (エル ツー ジェイ ディ ビー) です。これで、MySQL内にL2Jのデータベースが作成されました。データはまだ 何にも入ってませんけどね^^; 次に、gameserverフォルダ内のtoolsフォルダを開き、database_installer.batを実行して下さい。 起動するとDOS画面が開きます。 初期起動の時に、SQLの設定を行います。 Your mysqlBinPath is? (default C \Program Files\MySQL\MySQL Server 4.1\bin) と聞いて来るので C \Program Files\EasyPHP1-8\mysql\bin と入力してEnterを押して下さい もしEasyPHPを別の場所にインストールしたのならば環境に合わせて変更して下さい。 次に ログインサーバーの設定になります。 LoginServer settings User (default is 'root') ここではそのままEnterを押して下さい 次に、Passwordを求めて来ます。 Pass (will be shown and saved as clear text) もしデーターベースにPasswordを設定している方は、 そのPasswordを入力してEnterを押して下さい。 何も設定してない方は、そのままEnterを押して下さい。 Enterを押すと次は Database (default is 'l2jdb') と聞いて来るのでそのままEnterを押して下さい。 次に Host (default is 'localhost') と聞いてくるのでEnterを押して下さい。 次はゲームサーバーですが内容は同じなので上記を繰り返して下さい GameServer settings User (default is 'root') Pass (will be shown and saved as clear text) Database (default is 'l2jdb') Host (default is 'localhost') 最後まで行くと Script setup complete, press any key to continue... と出るのでEnterを押しましょう。 Enterを押すと LOGINSERVER DB install type (f) full or (u) upgrade or {s} skip or (q) quit? と聞いてくるので初めてl2jdbを作った時は、データーがないので 【F】(意味はフルインストールです) を押して下さい。 もしすでにl2jdbにデーターが入ってる場合は、 【u】(意味はアップデートです) を入力してEnterを押して下さい。 (もしここで(指定されたファイルが見つかりません。) となった場合は、 こちら を参考にやってみて下さい。 出ない場合は、そのまま進んで下さい。) 次に GAMESERVER DB install type (f) full install or (u) upgrade or (s) skip or (q) quit? と聞いて来るのでここも同じく初めてl2jdbを作った時は 【F】(意味はフルインストールです) を押して下さい。 もしすでにl2jdbにデーターが入ってる場合は、 【u】(意味はアップデートです) を入力してEnterを押して下さい。 ここでデーターベースの登録が始まるので暫しお待ちをw 終わると次は Install experimental gameserver DB tables (y) yes or (n) no or (q) quit? と聞いて来るので 【n】 を押して下さい Shall i parse updates files? (Y/n) 直訳するとアップデートファイルを分析しましょうか? みたいな事を聞いてきてるので これも 【n】 もし分析するならば 【y】 を押して下さい Install L2J_JP Addon SQLs (y) yes or (n) no? これも 【n】 もしL2Jのカスタムデーターを使用するならば 【y】 を押して適用させて下さい。 最後に Script complete. 続行するには何かキーを押してください... と出たら終了です。 それでは、Serverの設定に進みましょう Serverの設定 戻る
https://w.atwiki.jp/atwikimyj/pages/32.html
古いmysql(4.0以前)くらいではGRANTを使うとAccessdeniedとなる 場合があります。 ちなみにteikikougoku.orgで使っているのmysqlは 3.23.58 なので対処が必要でした。 下記のページを参照。 http //acoustype.com/turbolinux/mysql/installing.html#upgrading-grant-tables Unix システムまたは Unix ライクなシステムでは、以下のように mysql_fix_privilege_tables スクリプトを実行して権限テーブルを更新します。 shell mysql_fix_privilege_tables このスクリプトは、サーバの稼動中に実行しなければなりません。このスクリプトは、ローカルホスト上で稼動しているサーバに root として接続します。 root アカウントがパスワードを必要とする場合は、コマンドラインでパスワードを指定します。MySQL 4.1 以降のバージョンの場合は、以下のようにパスワードを指定します。 shell mysql_fix_privilege_tables --password=root_password MySQL 4.1 より前のバージョンの場合は、以下のようにパスワードを指定します。 shell mysql_fix_privilege_tables root_password mysql_fix_privilege_tables スクリプトは、権限テーブルを現行の形式に変換するために必要な処理を実行します。スクリプトの実行中にいくつかの Duplicate column name 警告が表示されることがあります。これらの警告は無視してかまいません。 スクリプトの実行後に、サーバを停止してから、再起動します。 これでGRANTができました。
https://w.atwiki.jp/r1025/pages/55.html
~%~%~%~%~%~%~%~%~% ■ 色々ちょいメモ ■ foreach ■ forみたいな動き(section) ~%~%~%~%~%~%~%~%~% トータル: - /今日: - /昨日: -
https://w.atwiki.jp/m_shige1979/pages/412.html
スーパーユーザーへ切替 su - サーバよりファイルをダウンロードして、ファイルを解凍する cd /home/weadmin/src tar zxvf mysql-6.0.6-alpha.tar.gz make、installを行う cd /home/weadmin/src/mysql-6.0.6-alpha ./configure \ --with-charset=utf8 \ --with-extra-charsets=all \ --with-mysqld-user=mysql \ --with-innodb \ --enable-local-infile \ --prefix=/usr/local/mysql \ --with-tcp-port=3306 \ --with-unix-socket-path=/tmp/mysql.sock make make install