ÔÚLinuxÏÂʹÓÃMySQL½éÉÜ
MySQLµÄ¼¸¸öÖØÒªÄ¿Â¼
MySQL°²×°Íê³Éºó²»ÏóSQL ServerĬÈϰ²×°ÔÚÒ»¸öĿ¼£¬ËüµÄÊý¾Ý¿âÎļþ¡¢ÅäÖÃÎļþºÍÃüÁîÎļþ·Ö±ðÔÚ²»Í¬
µÄĿ¼£¬Á˽âÕâЩĿ¼·Ç³£ÖØÒª£¬ÓÈÆä¶ÔÓÚLinuxµÄ³õѧÕߣ¬ÒòΪLinux±¾ÉíµÄĿ¼½á¹¹¾Í±È½Ï¸´ÔÓ£¬Èç¹û¸ã²»
Çå³þMySQLµÄ°²×°Ä¿Â¼ÄǾÍÎÞ´Ó̸ÆðÉîÈëѧϰ¡£
¡¡¡¡ÏÂÃæ¾Í½éÉÜÒ»ÏÂÕ⼸¸öĿ¼¡£
¡¡¡¡1¡¢Êý¾Ý¿âĿ¼
/var/lib/mysql/
¡¡¡¡2¡¢ÅäÖÃÎļþ
/usr/share/mysql£¨mysql.serverÃüÁî¼°ÅäÖÃÎļþ£©
¡¡¡¡3¡¢Ïà¹ØÃüÁî
/usr/bin(mysqladmin mysqldumpµÈÃüÁî)
¡¡¡¡4¡¢Æô¶¯½Å±¾
/etc/rc.d/init.d/£¨Æô¶¯½Å±¾ÎļþmysqlµÄĿ¼£©
¡¡Îå¡¢Ð޸ĵǼÃÜÂë
¡¡¡¡MySQLĬÈÏûÓÐÃÜÂ룬°²×°Íê±ÏÔö¼ÓÃÜÂëµÄÖØÒªÐÔÊDz»ÑÔ¶øÓ÷µÄ¡£
¡¡¡¡1¡¢ÃüÁî
usr/bin/mysqladmin -u root password 'new-password'
¸ñʽ£ºmysqladmin -uÓû§Ãû -p¾ÉÃÜÂë password ÐÂÃÜÂë
¡¡¡¡2¡¢Àý×Ó
Àý1£º¸øroot¼Ó¸öÃÜÂë123456¡£
¼üÈëÒÔÏÂÃüÁî £º
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
×¢£ºÒòΪ¿ªÊ¼Ê±rootûÓÐÃÜÂ룬ËùÒÔ-p¾ÉÃÜÂëÒ»Ïî¾Í¿ÉÒÔÊ¡ÂÔÁË¡£
¡¡¡¡3¡¢²âÊÔÊÇ·ñÐ޸ijɹ¦
1£©²»ÓÃÃÜÂëµÇ¼
[root@test1 local]# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
ÏÔʾ´íÎó£¬ËµÃ÷ÃÜÂëÒѾÐ޸ġ£
2£©ÓÃÐ޸ĺóµÄÃÜÂëµÇ¼
[root@test1 local]# mysql -u root -p
Enter password: (ÊäÈëÐ޸ĺóµÄÃÜÂë123456)
Welcome to the MySQL monitor.¡¡Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.16-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
³É¹¦£¡
ÕâÊÇͨ¹ýmysqladminÃüÁîÐ޸ĿÚÁҲ¿Éͨ¹ýÐ޸ĿâÀ´¸ü¸Ä¿ÚÁî¡£
¡¡¡¡Áù¡¢Æô¶¯ÓëÍ£Ö¹
¡¡¡¡1¡¢Æô¶¯
MySQL°²×°Íê³ÉºóÆô¶¯ÎļþmysqlÔÚ/etc/init.dĿ¼Ï£¬ÔÚÐèÒªÆô¶¯Ê±ÔËÐÐÏÂÃæÃüÁî¼´¿É¡£
[root@test1 init.d]# /etc/init.d/mysql start
¡¡¡¡2¡¢Í£Ö¹
/usr/bin/mysqladmin -u root -p shutdown
¡¡¡¡3¡¢×Ô¶¯Æô¶¯
1£©²ì¿´mysqlÊÇ·ñÔÚ×Ô¶¯Æô¶¯ÁбíÖÐ
[root@test1 local]#¡¡/sbin/chkconfig –list
2£©°ÑMySQLÌí¼Óµ½ÄãϵͳµÄÆô¶¯·þÎñ×éÀïÃæÈ¥
[root@test1 local]#¡¡/sbin/chkconfig¡¡– add¡¡mysql
3£©°ÑMySQL´ÓÆô¶¯·þÎñ×éÀïÃæÉ¾³ý¡£
[root@test1 local]#¡¡/sbin/chkconfig¡¡– del¡¡mysql
Æß¡¢¸ü¸ÄMySQLĿ¼
¡¡¡¡MySQLĬÈϵÄÊý¾ÝÎļþ´æ´¢Ä¿Â¼Îª/var
Ïà¹ØÎĵµ£º
ÔÚMySQLÖУ¬¼ÓÃܺÍѹËõº¯Êý·µ»Ø¶þ½øÖÆ´®¡£¶ÔÆäÖеÄÐí¶àº¯Êý¶øÑÔ£¬½á¹û¿ÉÄܰüº¬ÈÎÒâµÄ×Ö½ÚÖµ£¬Èç¹ûÏë´æ´¢ÕâЩ½á¹û£¬ÄãÓ¦¸ÃʹÓÃÒ»
¸ö¾ßÓÐvarbinary»òÕßblob¶þ½øÖÆ´®Êý¾ÝÀàÐ͵ÄÁУ¬Õâ¿É±ÜÃâDZÔÚµÄɾ³ýβ²¿¿Õ°×ÎÊÌâ»òÕß×Ö·û¼¯×ª»»ÎÊÌâ¡£ÕâЩÎÊÌâ¿ÉÄܵ¼ÖÂÊý¾ÝÖµµÄ¸Ä±ä¡£Ò»°ã¶øÑÔ£¬ÉÏÊöÎÊÌâ¿ÉÄÜÔÚÄãʹÓ÷Ƕþ½øÖÆ´®Êý¾ÝÀàÐÍ£¨Èçch ......
LinuxϵݲװÓëÅäÖÃ
Èç¹ûËù°²×°µÄLinuxϵͳûÓÐÄÚÖõÄMySQL£¬±ÊÕß½¨ÒéÔÚLinuxÖÐʹÓÃRPM°üÀ´°²×°MySQL£¬Í¬ÑùÕâÒ²ÊÇMySQL¹Ù·½ÌṩµÄ½¨Òé¡£±ÊÕß½Ó´¥×î¶àµÄLinuxϵͳÊÇRadhatµÄ“½üÇ×”£ºCentOS£¬ÓÉÓÚCentOS½Ïеİ汾¶¼ÄÚÖÃÁËMySQL£¬Òò´ËÔÚ°²×°ÏµÍ³Ê±¾Í½«MySQL°²×°²¢×¢²áΪϵͳ·þÎñ£¬Ê¡È¥Á˲»ÉÙ¹¤×÷Á¿£¬´Ë´¦Ò²¾Í²» ......
²âÊÔ»·¾³£ºmysql 5.0.45
¡¾×¢£º¿ÉÒÔÔÚmysqlÖÐͨ¹ýmysql> SELECT VERSION();À´²é¿´Êý¾Ý¿â°æ±¾¡¿
ÕûÀí£ºleo
Ò»¡¢Á¬½ÓMYSQL¡£
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Á¬½Óµ½±¾»úÉϵÄMYSQL¡£
Ê×ÏÈ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼mysql\bin£¬ÔÙ¼üÈëÃüÁîmysql -u root -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂë.×¢ÒâÓû§Ãûǰ¿ÉÒÔÓп ......
1.Ê×ÏÈÈ·ÈÏÄãÈÕÖ¾ÊÇ·ñÆôÓÃÁË
mysql>show variables like 'log_bin';
mysql>show variables like 'log';
2.Èç¹ûÆôÓÃÁË£¬¼´ON
Èç¹ûûÓÐÆôÓ㬼´OFF£¬
ÒªÐÞ¸Ämy.cnf
# The MySQL server
[mysqld]
# ......