ÈçºÎ¸ü¸ÄMySQLÊý¾Ý¿â´æ´¢Î»ÖÃ
$sudo nano /etc/apparmor.d/usr.sbin.mysqld
ÔÚgeditÖÐÕÒµ½/var/lib/mysql/ÕâÁ½ÐУ¬×¢Ê͵ôÕâÁ½ÐУ¬ÔÚÕâÁ½ÐÐǰ·Ö±ðÌí¼ÓÒ»¸ö·ûºÅ“#”¼´¿É×¢ÊÍ£¬ÔÚÕâÁ½ÐÐ֮ǰ»ò
Ö®ºó¼ÓÉÏÏÂÃæÄÚÈÝ£º
/home/mysql/ r,
/home/mysql/** rwk,
±£´æºóÍ˳ö£¬Ö´ÐÐÃüÁ
$sudo /etc/init.d/apparmor reload
·µ»ØReloading AppArmor profiles : done.¼´¿ÉÒÔÖØÆôMySQL·þÎñ£º
$sudo /etc/init.d/mysql start
ÖÁ´ËMySQLÊý¾Ý¿â´æ´¢Î»Öþ͸ü¸ÄÍê±ÏÁË¡£
FAQ£º
Q£ºµ±ÎÒÔËÐÐ$sudo /etc/init.d/apparmor reloadÈ´·µ»ØÐÅÏ¢
Skipping profile /etc/apparmor.d/usr.sbin.mysqld~
: Warning.
²¢ÇÒÒ²ÎÞ·¨Æô¶¯MySQL·þÎñ£¬Ôõô°ìÄØ£¿
A£º³ö ÏÖÕâ¸öÎÊÌâ¿ÉÄÜÊÇÒòΪÄãʹÓÃÁË$sudo gedit»ò$gksu geditÕâÑù×ÓµÄÃüÁîÀ´±à¼usr.sbin.mysqldÕâ¸öÅäÖÃÎļþµÄ£¬ÕâÁ½¸öͼÐνçÃæÎı¾±à¼Æ÷»áÔÚÏàͬλÖÃÉú³ÉÒ»¸ö usr.sbin.mysqld~µÄÎļþ£¬´Ó¶øÓ°ÏìÁËAppArmor¶ÁÈ¡ÅäÖÃÎļþ£¬³öÏÖÕâ¸öÎÊÌâÏÈɾ³ýÕâ¸öusr.sbin.mysqld~Îļþ£º
$sudo rm /etc/apparmor.d/usr.sbin.mysqld~
È»ºóʹÓÃ$sudo nanoÕâ¸öÖÕ¶ËÎı¾±à¼Æ÷À´±à¼ÅäÖÃÎļþ¼´¿É¡£
Ïà¹ØÎĵµ£º
Mysql
sudo netstat -tap | grep mysql
µ±ÄúÔËÐиÃÃüÁîʱ£¬Äú¿ÉÒÔ¿´µ½ÀàËÆÏÂÃæµÄÐУº
linuxidc@linuxidc-laptop:~$">linuxidc@linuxidc-laptop:~$ sudo netstat -tap | grep mysql
[sudo] password for linuxidc:
tcp &n ......
»ù±¾²éѯ
SELECTÓï¾äÓÃÓÚ²éѯÊý¾Ý¿âºÍSQLÖеÄËùÓÐÊä³ö²Ù×÷¡£
SELECTc_u_name, emailfromcooya_users;
Êä³öcooya_users±íÖÐËùÓÐÐУ¨»ò¼Ç¼£©µÄÊôÐÔc_u_nameºÍemailµÄÖµ¡£
Èç¹ûÐèÒªËùÓÐÊôÐÔ£¬¿ÉÒÔʹÓÃÐǺţ¨*£©µÄ¿ì½Ý·½Ê½¡£
SELECT* from cooya_users;
SELECTÓï¾ä»¹¿ÉÒÔÊä³ö²»ÊÇÊý¾Ý¿âÖеÄÊý¾Ý¼°¿ÉÒÔÓÃ×÷¼òµ¥µÄ¼ÆËã·û ......
Ê×ÏÈÉèÖÃmysqlµÄ±àÂëΪutf8
ÔÚlinuxÏÂÐ޸쳏ömy.cnfµÄ£±¸ö/etc/mysql
/my.cnfÎļþ
ÕÒµ½¿Í»§¶ËÅäÖÃ[client] ÔÚÏÂÃæÌí¼Ó
default-character-set=utf8 ĬÈÏ×Ö·û¼¯Îªutf8
ÔÚÕÒµ½[mysqld] Ìí¼Ó
default-character-set=utf8 ĬÈÏ×Ö·û¼¯Îªutf8
init_connect='SET NAMES utf8' £¨É趨Á¬½Ómysql
Êý¾Ý¿âʱʹÓÃutf8±àÂ룬ÒÔÈà ......
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ÓÈëÒ»¸ö²ÎÊý-h»úÆ÷IP
µ ......
1¡¢ÏµÍ³¹ÜÀí
¡¡¡¡mysql -hÖ÷»úµØÖ· -uÓû§Ãû -p
¡¡¡¡Á¬½ÓMYSQL(ÔÚmysql/bin)
¡¡¡¡exit
¡¡¡¡Í˳öMYSQLÃüÁî
¡¡¡¡mysqladmin -uÓû§Ãû -p¾ÉÃÜÂë passwordÐÂÃÜÂë
¡¡¡¡ÐÞ¸ÄÃÜÂë(ÔÚmysql/bin)
¡¡¡¡grantselect[insert][,update][,delete]onÊý¾Ý¿â.*toÓû§Ãû@localhost("%"£¬ ±íʾÈκÎÖ÷»ú)identifiedby "ÃÜÂë"
¡¡¡¡ ......