MySQL¹ÜÀíÔ±Ö¸ÄÏÖ®
ÎȹʶøÖªÐ£¬×î½üÓÖÓõ½ÁË£¬²Ý²ÝÄÃÀ´ÎÂϰһÏ£º×ª×Ô http://www.bccn.net/Article/sjk/mysql/jc/200601/3411.html
MySQL¹ÜÀíÔ±Ó¦¸ÃÖªµÀÈçºÎÉèÖÃMySQLÓû§Õ˺ţ¬Ö¸³öÄĸöÓû§¿ÉÒÔÁ¬½Ó·þÎñÆ÷£¬´ÓÄÄÀïÁ¬½Ó£¬Á¬½ÓºóÄÜ×öʲô¡£MySQL
3.22.11¿ªÊ¼ÒýÈëÁ½ÌõÓï¾äʹµÃÕâÏ×÷¸üÈÝÒ××ö£ºGRANTÓï¾ä´´½¨MySQLÓû§²¢Ö¸¶¨ÆäȨÏÞ£¬¶øREVOKEÓï¾äɾ³ýȨÏÞ¡£Á½ÌõÓï¾ä°çÑÝÁË
mysqlÊý¾Ý¿âµÄǰ¶Ë½ÇÉ«£¬²¢ÌṩÓëÖ±½Ó²Ù×÷ÕâЩ±íµÄÄÚÈݲ»Í¬µÄÁíÒ»ÖÖ·½·¨¡£CREATEºÍREVOKEÓï¾äÓ°Ïì4¸ö±í£º
¡¡¡¡»¹ÓеÚ5¸öÊÚȨ±í£¨host£©£¬µ«Ëü²»ÊÜGRANTºÍREVOKEµÄÓ°Ïì¡£
¡¡¡¡
¡¡
¡¡µ±Äã¶ÔÒ»¸öÓû§·¢³öÒ»ÌõGRANTÓï¾äʱ£¬ÔÚuser±íÖÐΪ¸ÃÓû§´´½¨Ò»Ìõ¼Ç¼¡£Èç¹ûÓï¾äÖ¸¶¨ÈκÎÈ«¾ÖȨÏÞ£¨¹ÜÀíȨÏÞ»òÊÊÓÃÓÚËùÓÐÊý¾Ý¿âµÄȨÏÞ£©£¬ÕâЩ
Ò²¼Ç¼ÔÚuser±íÖС£Èç¹ûÄãÖ¸¶¨Êý¾Ý¿â¡¢±íºÍÁм¶È¨ÏÞ£¬ËûÃDZ»·Ö±ð¼Ç¼ÔÚdb¡¢tables_privºÍcolumns_priv±íÖС£
¡¡¡¡
¡¡¡¡ÓÃGRANTºÍREVOKE±ÈÖ±½ÓÐÞ¸ÄÊÚȨ±í¸üÈÝÒ×Щ£¬È»¶ø£¬½¨ÒéÄãÔĶÁһϡ¶MySQL°²È«ÐÔÖ¸ÄÏ¡·¡£ÕâЩ±íÒì³£ÖØÒª£¬¶øÇÒ×÷ΪһÃû¹ÜÀíÔ±£¬ÄãÓ¦¸ÃÀí½âËüÃÇÈçºÎ³¬Ô½GRANTºÍREVOKEÓï¾äµÄ¹¦ÄÜˮƽ¡£
¡¡¡¡
¡¡¡¡ÔÚÏÂÃæµÄÕ½ÚÖУ¬ÎÒÃǽ«½éÉÜÈçºÎÉèÖÃMySQLÓû§Õ˺Ų¢ÊÚȨ¡£ÎÒÃÇÒ²Éæ¼°ÈçºÎ³·È¨ºÍ´ÓÊÚȨ±íÖÐɾ³ýÓû§¡£
¡¡¡¡
¡¡¡¡Äã¿ÉÄÜÒ²Ï뿼ÂÇʹÓÃmysqlaccessºÍmysql_setpermission½Å±¾£¬ËüÊÇMySQL·Ö·¢µÄÒ»²¿·Ö£¬ËüÃÇÊÇPerl½Å±¾£¬ÌṩGRANTÓï¾äµÄÁíÒ»ÖÖÑ¡ÔñÉèÖÃÓû§Õ˺š£mysql_setpermissionÐèÒª°²×°DBIÖ§³Ö¡£
¡¡¡¡
¡¡¡¡1 ´´½¨Óû§²¢ÊÚȨ
¡¡¡¡GRANTÓï¾äµÄÓï·¨¿´ÉÏÈ¥ÏñÕâÑù£º
¡¡¡¡
¡¡¡¡GRANT privileges (columns)
¡¡¡¡ON what
¡¡¡¡TO user IDENTIFIED BY "password"
¡¡¡¡WITH GRANT OPTION
¡¡¡¡ÒªÊ¹ÓøÃÓï¾ä£¬ÄãÐèÒªÌîдÏÂÁв¿·Ö£º
¡¡¡¡
¡¡¡¡privileges
¡¡¡¡ÊÚÓèÓû§µÄȨÏÞ£¬Ï±íÁгö¿ÉÓÃÓÚGRANTÓï¾äµÄȨÏÞÖ¸¶¨·û£º
¡¡¡¡ÉϱíÏÔʾÔÚµÚÒ»×éµÄȨÏÞÖ¸¶¨·ûÊÊÓÃÓÚÊý¾Ý¿â¡¢±íºÍÁУ¬µÚ¶þ×éÊý¹ÜÀíȨÏÞ¡£Ò»°ã£¬ÕâЩ±»Ïà¶ÔÑϸñµØÊÚȨ£¬ÒòΪËüÃÇÔÊÐíÓû§Ó°Ïì·þÎñÆ÷µÄ²Ù×÷¡£µÚÈý×éȨÏÞÌØÊ⣬ALLÒâζ×Å“ËùÓÐȨÏÞ”£¬UASGEÒâζ×ÅÎÞȨÏÞ£¬¼´´´½¨Óû§£¬µ«²»ÊÚÓèȨÏÞ¡£
¡¡¡¡
¡¡¡¡columns
¡¡¡¡È¨ÏÞÔËÓõÄÁУ¬ËüÊÇ¿ÉÑ¡µÄ£¬²¢ÇÒÄãÖ»ÄÜÉèÖÃÁÐÌØ¶¨µÄȨÏÞ¡£Èç¹ûÃüÁîÓжàÓÚÒ»¸öÁУ¬Ó¦¸ÃÓöººÅ·Ö¿ªËüÃÇ¡£
¡¡¡¡
¡¡¡¡what
¡¡¡¡È¨ÏÞÔËÓõļ¶±ð¡£È¨ÏÞ¿ÉÒÔÊÇÈ«¾ÖµÄ£¨ÊÊÓÃÓÚËùÓÐÊý¾Ý¿âºÍËùÓÐ±í£©¡¢Ìض¨Êý¾Ý¿â£¨ÊÊÓÃÓÚÒ»¸öÊý¾Ý¿âÖеÄËùÓÐ±í£©»òÌØ¶¨±í
Ïà¹ØÎĵµ£º
Ò».ÏÈ¿´Ò»Ð©×î¼òµ¥µÄÀý×Ó
Àý×Ó
Table A
aid adate
1 a1
2 a2
3 a3
TableB
bid bdate
1 b1
2 b2
4 b4
Á½¸ö±ía,bÏàÁ¬½Ó,Ҫȡ ......
ÕâÁ½ÌìÎÒ×°ÁËUBUNTU £¬ÔÚ±àÒë°²×°MYSQLµÄʱºòûÓгöʲôÎÊÌ⣬
µ½scripts/mysql_install_db --user=mysql
ÕâÒ»²½Ê±£¬µÃµ½ÈçÏ´íÎó
FATAL ERROR: Can't find mysqld. Please specify your installation
directory with the '--basedir=' option.
FATAL ERROR: Could not find SQL file '/fill_help_tables.sql'
µ½ÍøÉ ......
MySQL·þÎñÆ÷°üº¬Ò»Ð©ÆäËûSQL DBMSÖв»¾ß±¸µÄÀ©Õ¹¡£×¢Ò⣬Èç¹ûʹÓÃÁËËüÃÇ£¬½«ÎÞ·¨°Ñ´úÂëÒÆÖ²µ½ÆäËûSQL·þÎñÆ÷¡£ÔÚijЩÇé¿öÏ£¬Äã¿ÉÒÔ±àд°üº¬MySQLÀ©Õ¹µÄ´úÂ룬µ«ÈÔ±£³ÖÆä¿ÉÒÆÖ²ÐÔ£¬·½·¨ÊÇÓÓ/*... */”×¢Ê͵ôÕâЩÀ©Õ¹¡£MySQL·þÎñÆ÷Äܹ»½âÎö²¢Ö´ÐÐ×¢ÊÍÖеĴúÂ룬¾ÍÏñ¶Ô´ýÆäËûMySQLÓï¾äÒ»Ñù£¬µ«ÆäËûSQL·þÎñÆ÷½«ºöÂÔ ......
ʱ¼ä£º2009-03-12 12:38:24 À´Ô´£ºLinuxÁªÃË
×÷Õߣº
À´Ô´£ºit168.com
×÷ÕߣºÌïÒÝ(sery@163.com)
Ë×»°Ëµ£º¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷.Òª×öºÃϵͳ¹ÜÀí,ʹ×Ô¼ºµÄ¹¤×÷¸üÇáËɸüÓÐЧµÄ»°£¬Ò»¸öºÃµÄ¼à¿Ø¹¤¾ßÊDZز»¿ÉÉÙµÄÁË¡£ÔÚÕâÀïÎÒÏò ......
ÏÈ¿´ÏÂÃæ×¢ÒâÄÚÈÝ
ÕûÕûŪÁËÒ»Ì죬ÖÕÓÚ½â¾öÁËjdbc(mysql-connector-java-5.0.30)ºÍmysqͨÐÅÖÐÎÄÂÒÂëµÄÎÊÌ⣡ÎÒµÄϵͳÊÇ
linux£¨ubuntu£©¡£ÔÚjavaÖУ¨Myeclipse»·¾³£©Ê¹ÓÃhibernateÁ¬½Ómysql¡£´æ´¢Ó¢ÎÄûÎÊÌ⣬д£¨insert
into£©ºÍ¶Á£¨select£©¶¼ÄÜÕýÈ·ÏÔʾ£¬µ«ÊÇÈôÆäÖдøÓÐÖÐÎÄ×Ö·û¾Í³ÉÂÒÂëÁË¡£µ½ÍøÉϲéÕÒÁ˰ëÌì×ÊÁ ......