MySql ×ܽá
1.´ÓWindowsÃüÁîÐÐÆô¶¯MySQL
ÒªÏë´ÓÃüÁîÐÐÆô¶¯mysqld·þÎñÆ÷£¬ÄúÓ¦µ±Æô¶¯¿ØÖÆÌ¨´°¿Ú(»ò“DOS window”)²¢ÊäÈëÃüÁ
¡¡¡¡C£º\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld
¡¡¡¡¸ù¾ÝϵͳÖÐMySQL°²×°Î»ÖõIJ»Í¬£¬Ç°ÃæµÄÀý×ÓÖÐʹÓõÄ·¾¶Ò²²»Í¬¡£
¡¡¡¡ÔÚ·ÇNT°æ±¾µÄWindowsÖУ¬ÔÚºǫ́Æô¶¯mysqld¡£Ò²¾ÍÊÇ£¬·þÎñÆ÷Æô¶¯ºó£¬ÄúÓ¦µ±Äܹ»¿´¼ûºóÃæµÄÃüÁîÌáʾ¡£¼ÙÈçÄúÓø÷½·¨ÔÚ
Windows
NT¡¢2000¡¢XP»ò2003ÖÐÆô¶¯·þÎñÆ÷£¬·þÎñÆ÷ÔòÔÚǰ̨ÔËÐУ¬ÔÚ·þÎñÆ÷Í˳öǰ£¬²»»á³öÏÖÃüÁîÌáʾ¡£Òò´Ë£¬µ±·þÎñÆ÷ÔËÐÐʱ£¬Ó¦µ±´ò¿ªÁíÒ»¸ö¿ØÖÆÌ¨´°¿Ú
À´ÔËÐпͻ§¶Ë³Ìʽ¡£
¡¡¡¡ÏÂÊöÃüÁîÄܹ»Í£Ö¹MySQL·þÎñÆ÷£º
¡¡¡¡C£º\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin -u root shutdown
¡¡¡¡¸ÃÃüÁîµ÷ÓÃMySQL¹ÜÀí¹¤¾ßmysqladminÁ¬½Ó·þÎñÆ÷²¢¸æÖªËû¹Ø±Õ·þÎñ¡£¸ÃÃüÁîʹÓÃMySQL rootÓû§Á¬½Ó£¬ÕâÊÇMySQLȨÏÞϵͳÖеÄĬÈϹÜÀíÕË»§¡£Çë×¢ÒâMySQLȨÏÞϵͳÖеÄÓû§ÍêÈ«µ¥¶ÀÓÚWindowsϵĵǼÓû§¡£
¡¡¡¡¼ÙÈçmysqld²»ÄÜÆô¶¯£¬¼ì²é´íÎóÈÕÖ¾¿´¿´·þÎñÆ÷ÊÇ·ñдÈëÁËÏÔʾÎÊÌâÔÒòµÄÈκÎÏûÏ¢¡£´íÎóÈÕ־λÓÚC:\Program
Files\MySQL\MySQL Server 5.1\dataĿ¼ÖС£ÊÇ´øºó׺.errµÄÎĵµ¡£»¹Äܹ»³¢ÊÔ½«·þÎñÆ÷Æô¶¯Îªmysqld
--console;´Ëʱ£¬Äܹ»´Ó´°¿ÚÖлñµÃһЩÓÐÓõÄÐÅÏ¢£¬Äܹ»°ïÖú½â¾öÎÊÌâ¡£
¡¡¡¡×îºóÑ¡ÏîÊÇÓÃ--standalone --debugÆô¶¯mysqld¡£´Ëʱ£¬mysqld дÈëÈÕÖ¾ÎĵµC£º\mysqld.trace£¬Ó¦µ±°üº¬mysqld²»Æô¶¯µÄÔÒò¡£
¡¡¡¡Ê¹ÓÃmysqld --verbose --helpÏÔʾmysqldµÄÈκÎÑ¡Ïî¡£
2.MYSQL¿ØÖÆÌ¨ÃüÁî²Ù×÷
Ò»¡¢Á¬½ÓMYSQL¡£
¡¡¡¡¸ñʽ: mysql -hÖ÷»úµØÖ· -uÓû§Ãû -pÓû§ÃÜÂë
1¡¢Àý1:Á¬½Óµ½±¾»úÉϵÄMYSQL¡£
Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼ mysqlbin£¬ÔÙ¼üÈëÃüÁîmysql -uroot
-p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³µ¼´¿É½øÈëµ½MYSQLÖÐÁË£¬MYSQLµÄÌáʾ·û
ÊÇ:mysql>
2¡¢Àý2:Á¬½Óµ½Ô¶³ÌÖ÷»úÉϵÄMYSQL¡£¼ÙÉèÔ¶³ÌÖ÷»úµÄIPΪ:110.110.110
Ïà¹ØÎĵµ£º
¹Ø¼ü×Ö: mysql
MySQL ÂÒÂëµÄ¸ùÔ´ÊÇµÄ MySQL ×Ö·û¼¯ÉèÖò»µ±µÄÎÊÌ⣬±¾ÎÄ»ã×ÜÁËÓйز鿴 MySQL ×Ö·û¼¯µÄÃüÁî¡£°üÀ¨²é¿´ MySQL Êý¾Ý¿â·þÎñÆ÷×Ö·û¼¯¡¢²é¿´ MySQL Êý¾Ý¿â×Ö·û¼¯£¬ÒÔ¼°Êý¾Ý±íºÍ×ֶεÄ×Ö·û¼¯¡¢µ±Ç°°²×°µÄ MySQL ËùÖ§³ÖµÄ×Ö·û¼¯µÈ¡£
Ò»¡¢²é¿´ MySQL Êý¾Ý¿â·þÎñÆ÷ºÍÊý¾Ý¿â×Ö·û¼¯¡£
mysql> show variab ......
1. ÔÚ/etc/my.cnfÖмÓÈëÒ»ÏÂÄÚÈÝ
[mysqld_dev]
socket=/tmp/mysql.sock
port=3307
pid-file=/var/run/mysqld/mysqld_dev.pid
datadir=/var/lib/mysql_dev
log=/var/log/mysqld_dev.log
log-error=/var/log/mysqld_dev.err.log
user=mysql
2. ¸ù¾ÝÒÔÉÏÄÚÈÝ´´½¨Ä¿Â¼ºÍÎļþ
mkdir /var/lib/mysqld_dev
chown mys ......
×òÌ죬ÎÒͻȻÏë°ÑÒ»¸öÊý¾Ý¿âÀïµÄÿ¸ö±í£¬ÒÔ¼°Ã¿¸ö±íµÄ·Ç¿Õ×ܼͼÊý´æÔÚÁíÒ»¸ö±íÀïÃæ¡£
Ê×ÏÈ£¬´´½¨ÁËÒ»¸ö´æ·ÅÊý¾ÝµÄ±í£º
create table tables
(
name varchar(50),
number int
);
insert into tables select table_name from information_schema.tables where table_shema = 'test';
µ«ÊDz»ÖªµÀÓÐûÓз½·¨£¬½«·Ç¿ÕµÄ ......
¿ÉÒÔ½«Õâ¸ö½Å±¾·Å½øcrontab£¬ËûµÄÅäÖÆÎļþÔÚ /etc/crontabÖÐÿÌìÁ賿ִÐÐÒ»´Î£¬×Ô¶¯±¸·Ý Õâ¸ö½Å±¾Ã¿Ìì×î¶àÖ»Ö´ÐÐÒ»´Î£¬¶øÇÒÖ»±£Áô×î½üÎåÌìµÄ±¸·ÝÔÚ·þÎñÆ÷ÉÏ¡£
#!/bin/bash
#This is a ShellScript For Auto DB Backup
#Powered by aspbiz
#2004-09
#Setting
#ÉèÖÃÊý¾Ý¿âÃû£¬Êý¾Ý¿âµÇ¼Ãû£¬ÃÜÂ룬±¸·Ý·¾¶£¬ÈÕ־ ......
Ò»¡¢ÉèÖÃÊý¾Ý¿â±àÂë
°²×°mysqlʱ¿ÉÑ¡Ôñ±àÂ룬Èç¹ûÒѾ°²×°¹ý£¬¿ÉÒÔ¸ü¸ÄÎļþmy.ini(´ËÎļþÔÚmysqlµÄ°²×°Ä¿Â¼ÏÂ)ÖеÄÅäÖÆÒԴﵽĿµÄ£»´ò¿ªÎļþÕÒµ½Á½´¦£º
[client]
port=3306
[mysql]
default-character-set=gb2312
# The default character set that will be used when a new
schema or table is
# created and
n ......