差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

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

linux:mysql [2008/09/23 15:55]
miyako 作成
linux:mysql [2008/09/26 02:00] (現在)
miyako
ライン 1: ライン 1:
 このwikiでは基本的にCentOSなどREDHAT系OSでの操作方法をまとめています。 このwikiでは基本的にCentOSなどREDHAT系OSでの操作方法をまとめています。
 +
 +====== MySQL ======
  
 ===== インストール ===== ===== インストール =====
ライン 7: ライン 9:
  
 ===== 設定 ===== ===== 設定 =====
-文字コードをUTF-8にする+  * 文字コードをUTF-8にする
  
 # vi /etc/my.cnf # vi /etc/my.cnf
  
-[mysqld]+ [mysqld]\\ 
 + datadir=/var/lib/mysq\\l 
 + socket=/var/lib/mysql/mysql.sock\\ 
 + # Default to using old password format for compatibility with mysql 3.x\\ 
 + # clients (those using the mysqlclient10 compatibility package).\\ 
 + old_passwords=1\\ 
 + default-character-set = utf8  ←追加\\ 
 + 
 + [mysql]                  ←追加\\ 
 + default-character-set = utf8  ←追加\\ 
 + 
 +===== 起動 ===== 
 +# service mysqld start 
 + 
 + MySQL データベースを初期化中:  Installing MySQL system tables...\\ 
 + OK\\ 
 + Filling help tables...\\ 
 + OK\\ 
 + 
 + To start mysqld at boot time you have to copy\\ 
 + support-files/mysql.server to the right place for your system\\ 
 + 
 + PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !\\ 
 + To do so, start the server, then issue the following commands:\\ 
 + /usr/bin/mysqladmin -u root password 'new-password'\\ 
 + /usr/bin/mysqladmin -u root -h fedora9.fedorasrv.com password 'new-password'\\ 
 + 
 + Alternatively you can run:\\ 
 + /usr/bin/mysql_secure_installation\\
  
-datadir=/var/lib/mysql+ which will also give you the option of removing the test\\ 
 + databases and anonymous user created by default.  This is\\ 
 + strongly recommended for production servers.\\
  
-socket=/var/lib/mysql/mysql.sock+ See the manual for more instructions.\\
  
-# Default to using old password format for compatibility with mysql 3.x+ You can start the MySQL daemon with:\\ 
 + cd /usr ; /usr/bin/mysqld_safe &\\
  
-# clients (those using the mysqlclient10 compatibility package).+ You can test the MySQL daemon with mysql-test-run.pl\\ 
 + cd mysql-test ; perl mysql-test-run.pl\\
  
-old_passwords=1+ Please report any problems with the /usr/bin/mysqlbug script!\\
  
-default-character-set = utf8+ The latest information about MySQL is available on the web at\\ 
 + http://www.mysql.com\\ 
 + Support MySQL by buying support/licenses at http://shop.mysql.com\\ 
 +                                  [  OK  ]\\ 
 + MySQL を起動中:                     [  OK  ]\\
  
-[mysql]+  * 自動起動するように設定しておく 
 +chkconfig mysqld on
  
-default-character-set utf8+===== 初期設定 ===== 
 +# mysql_secure_installation
  
 + NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL\\
 +       SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!\\
 + \\
 + \\
 + In order to log into MySQL to secure it, we'll need the current\\
 + password for the root user.  If you've just installed MySQL, and\\
 + you haven't set the root password yet, the password will be blank,\\
 + so you should just press enter here.\\
 + \\
 + Enter current password for root (enter for none):  ← 空ENTER\\
 + OK, successfully used password, moving on...\\
 + \\
 + Setting the root password ensures that nobody can log into the MySQL\\
 + root user without the proper authorisation.\\
 + \\
 + Set root password? [Y/n]  ← 空ENTER(rootパスワード設定)\\
 + New password:  ← rootパスワード応答\\
 + Re-enter new password:  ← rootパスワード応答(確認)\\
 + Password updated successfully!\\
 + Reloading privilege tables..\\
 +  ... Success!\\
 + \\
 + \\
 + By default, a MySQL installation has an anonymous user, allowing anyone\\
 + to log into MySQL without having to have a user account created for\\
 + them.  This is intended only for testing, and to make the installation\\
 + go a bit smoother.  You should remove them before moving into a\\
 + production environment.\\
 + \\
 + Remove anonymous users? [Y/n]  ← 空ENTER(匿名ユーザー削除)\\
 +  ... Success!\\
 + \\
 + Normally, root should only be allowed to connect from 'localhost'.  This\\
 + ensures that someone cannot guess at the root password from the network.\\
 + \\
 + Disallow root login remotely? [Y/n]  ← 空ENTER(リモートからのrootログイン禁止)\\
 +  ... Success!\\
 + \\
 + By default, MySQL comes with a database named 'test' that anyone can\\
 + access.  This is also intended only for testing, and should be removed\\
 + before moving into a production environment.\\
 + \\
 + Remove test database and access to it? [Y/n]  ← 空ENTER(testデータベース削除)\\
 +  - Dropping test database...\\
 +  ... Success!\\
 +  - Removing privileges on test database...\\
 +  ... Success!\\
 + \\
 + Reloading the privilege tables will ensure that all changes made so far\\
 + will take effect immediately.\\
 + \\
 + Reload privilege tables now? [Y/n]  ← 空ENTER\\
 +  ... Success!\\
 + \\
 + Cleaning up...\\
 + \\
 + \\
 + \\
 + All done!  If you've completed all of the above steps, your MySQL\\
 + installation should now be secure.\\
 + \\
 + Thanks for using MySQL!\\
  
  
  
  
linux/mysql.1222185333.txt.gz · 最終更新: 2008/09/23 15:55 by miyako
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0