LinuxÏÂÓÃCÓïÑÔAPIÁ¬½ÓMySQLÊý¾Ý¿â
ÏñPHPºÍperlÒ»Ñù£¬MySQLÒ²ÌṩµÄCÓïÑÔʹÓõÄAPI. C´úÂëµÄAPIÊÇËæMySQLÒ»Æð·¢²¼µÄ¡£ Ëü°üº¬ÔÚmysqlclient¿âÖУ¬ ¿ÉÒÔʹC³ÌÐòÀ´·ÃÎÊÊý¾Ý¿â¡£
MySQLÔ´Âë°üÖеÄÐí¶à¿Í»§¶Ë¶¼ÊÇÓÃCдµÄ¡£ Èç¹ûÄãÕýÔÚÕÒʹÓÃÕâЩC APIµÄÀý×Ó£¬ ¿ÉÒÔ¿´¿´¿Í»§¶ËµÄд·¨¡£Äã¿ÉÒÔÔÚMySQLÔ´Âë°üµÄclientsĿ¼ÕÒµ½ÕâЩÀý×Ó¡£
Èí¼þ°ü
ÇëÈ·±£ÄãÒѾ°²×°Á˱ØÒªµÄ¿ª·¢»·¾³£¬±ÈÈçgcc£¬ mysqlµÈµÈ¡£ ÏÂÃæÊDZàÒëÒ»¸ö³ÌÐòËùÐèÒª°²×°µÄÈí¼þ°üµÄÁÐ±í £¨Ubuntu
ΪÀý£©£º
mysql-client
¡¡¡¡libmysqlclient15-devºÍlibmysqlclient15off
¡¡¡¡mysql-server:
¡¡¡¡gcc, make and other development libs
Àý×Ó
ÏÂÃæÕâ¸öÀý×Ó£¬Á¬½Ó±¾»úµÄMySQL·þÎñÆ÷
£¬È»ºóÁгömysqlÊý¾Ý¿âÖÐËùÓÐµÄ±í£º
ÒÔÏÂÊÇÒýÓÃÆ¬¶Î£º
¡¡¡¡QUOTE:
¡¡¡¡/* Simple C program that connects to MySQL Database server*/
¡¡¡¡#include
¡¡¡¡#include
¡¡¡¡main() {
¡¡¡¡MYSQL *conn;
¡¡¡¡MYSQL_RES *res;
¡¡¡¡MYSQL_ROW row;
¡¡¡¡char *server = "localhost";
¡¡¡¡char *user = "root";
¡¡¡¡char *password = ""; /* ´Ë´¦¸Ä³ÉÄãµÄÃÜÂë */
¡¡¡¡char *database = "mysql";
¡¡¡¡conn = mysql_init(NULL);
¡¡¡¡/* Connect to database */
¡¡¡¡if (!mysql_real_connect(conn, server,
¡¡¡¡user, password, database, 0, NULL, 0)) {
¡¡¡¡fprintf(stderr, "%s\n", mysql_error(conn));
¡¡¡¡exit(1);
¡¡¡¡}
¡¡¡¡/* send SQL query */
¡¡¡¡if (mysql_query(conn, "show tables")) {
¡¡¡¡fprintf(stderr, "%s\n", mysql_error(conn));
¡¡¡¡exit(1);
¡¡¡¡}
¡¡¡¡res = mysql_use_result(conn);
¡¡¡¡/* output table name */
¡¡¡¡printf("MySQL Tables in mysql database:\n");
¡¡¡¡while ((row = mysql_fetch_row(res)) != NULL)
¡¡¡¡printf("%s \n", row[0]);
¡¡¡¡/* close connection */
¡¡¡¡mysql_free_result(res);
¡¡¡¡mysql_close(conn);
¡¡¡¡}
±àÒëºÍÁ¬½Ó³ÌÐò
MySQLÖÐÓÐÒ»¸öÌØÊâµÄ½Å±¾£¬½Ð×ömysql_config. Ëü»áΪÄã±àÒëMySQL¿Í»§¶Ë£¬²¢Á¬½Óµ½MySQL·þÎñÆ÷
ÌṩÓÐÓõÄÐÅÏ¢¡£ÄãÐèҪʹÓÃÏÂÃæÁ½¸öÑ¡Ïî¡£
1. —&md
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
cpÃüÁî
¸ÃÃüÁîµÄ¹¦ÄÜÊǽ«¸ø³öµÄÎļþ»òĿ¼¿½±´µ½ÁíÒ»Îļþ»òĿ¼ÖУ¬Í¬MSDOSϵÄcopyÃüÁîÒ»Ñù£¬¹¦ÄÜÊ®·ÖÇ¿´ó¡£
Óï·¨£º cp [Ñ¡Ïî] Ô´Îļþ»òĿ¼ Ä¿±êÎļþ»òĿ¼
˵Ã÷£º¸ÃÃüÁî°ÑÖ¸¶¨µÄÔ´Îļþ¸´ÖƵ½Ä¿±êÎļþ»ò°Ñ¶à¸öÔ´Îļþ¸´ÖƵ½Ä¿±êĿ¼ÖС£
¸ÃÃüÁîµÄ¸÷Ñ¡ÏÒåÈçÏ£º
- a ¸ÃÑ¡Ïîͨ³£ÔÚ¿½±´Ä¿Â¼Ê±Ê¹Óá£Ëü±£ÁôÁ´ ......
1 linuxÄÚºË
²¢²»Çø·ÖÏ̺߳ͽø³Ì¡£¶ÔÓÚÄÚºËÀ´Ëµ£¬ËùÓеÄÏ̺߳ͽø³Ì¶¼Ò»Ñù£¬Ö»ÊÇÆäÖеÄһЩ¹²Ïí×ÊÔ´¶øÒÑ¡£
2 Äں˿ª·¢Ìص㣺
2.1 linuxÄں˿ª·¢²»ÄÜʹÓÃcº¯Êý¿â£¬ÒòΪc¿âÐèÒª²Ù×÷ϵͳµÄÖ§³Ö£¬¶øÇÒc¿âµÄ´óСºÍЧÂÊÒ²ÊÇÄں˿ª·¢Ëù²»ÄÜÈÝÈ̵ģ»
......
¡¾Ä¿Â¼¡¿
Ò»¡¢shellÃüÁî
1¡¢ÄÚ½¨ÃüÁî
2¡¢ÍⲿÃüÁî
3¡¢ÊµÓóÌÐò
4¡¢Óû§³ÌÐò
5¡¢shell½Å±¾
¶þ¡¢ÃüÁî°ïÖúÎĵµ
1¡¢ÃüÁî×ÔÉíµÄ°ïÖú¹¦ÄÜ
2¡¢manÊÖ²á
3¡¢ÔÚÏß°ïÖúÎĵµ
Èý¡¢·ÖÀà½éÉÜ
£¨Ò»£©Îļþ¡¢Ä¿Â¼²Ù×÷ÃüÁî
£¨¶þ£©²é¿´ÎļþÄÚÈÝÃüÁî
£¨Èý£©»ù±¾ÏµÍ³ÃüÁî
£¨ËÄ£©¼àÊÓϵͳ״̬ÃüÁî
£¨Î壩´ÅÅ̲Ù×÷ÃüÁî
£¨Áù£©Óû§ ......
mysqldump -u[user] -p[password] [databasename] > [dump_name]
ÔÚ½« dump_name Õâ¸öµµ°¸¸´ÖƵ½Áíһ̨¼ÆËã»úÉÏ
Áíһ̨¼ÆËã»úÉÏÏȽøÈëmysql
½¨Á¢Ò»¸ö database ÔÙÖ´ÐÐÏÂÁÐÖ¸Áî
mysql -u[user] -p[password] [database_name] < [dump_name]
MYSQL¼¸ÖÖ±¸·Ý·½·¨¸ÅÊö
MysqlÊý¾Ý
¿â±¸·ÝÖ÷ÒªÓÐ4Ö ......