第ä¸æ¥ï¼è¿å
¥mysqlå®æ¹ç½ç«
第äºæ¥ï¼éæ©MySQL Community Serverï¼GPLï¼
第ä¸æ¥ï¼è¿å
¥ä¸è½½é¡µé¢ï¼ä¼çå°Mysql Community Server 5.6.17éæ©èªå·±çlinuxçæ¬ï¼æçæ¯ubuntu14.04ï¼éæ©Linux-Genericï¼æ页é¢å¾ä¸ç¿»ï¼éæ©Linux-Generic(glibc 2.5)(x86,64-bit), Compressed TAR Archiveä¸è½½
第åæ¥ï¼ç¹å»ä¸è½½ä¹åä¼åºç°oracleçç»éçé¢ï¼æ³¨åç¨æ·åç»éoracleè´¦å·ï¼å³å¯å
è´¹ä¸è½½mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
第äºæ¥ï¼ä¸è½½ä¹åæ件å¨/home/liubei/ä¸è½½ ç®å½ä¸ï¼æå¼å½ä»¤è¡ï¼å¯¹æ件夹è¿è¡è§£åï¼ç»è¿ä¹é¿çæ件夹起个å«åï¼æ¾å°mysqlæä¾çå®æ¹å®è£
æ导ï¼å
·ä½ä»£ç ï¼
第äºæ¥ä»£ç ï¼
shell>cd /usr/local
shell>sudo tar zxvf /home/liubei/ä¸è½½/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
shell>sudo ln -s mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz mysql
shell>cd mysql
shell>ls
第å
æ¥ï¼éè¿ä¸é¢çæä½ä½ å°±è½çå°mysqlæ件夹éé¢çINSTALL-BINARYæ件ï¼ç¨geditå°å
¶æå¼ï¼ä»£ç å¦ä¸
第å
æ¥ä»£ç ï¼
shell>gedit INSTALL-BINARY
第ä¸æ¥ï¼è¿ä¸ªææ¡£ä¸ä¼æå¦ä¸å¾æ示çä¸æ®µä»£ç ï¼å¦ä¸ï¼æ¥ä¸æ¥æåæææ¡£éç代ç ï¼åæèªå·±å®è£
è¿ç¨ä¸çä¸äºé®é¢ï¼åæçå®è£
代ç
第å
«æ¥ï¼
ææ¡£å®è£
代ç ï¼
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysqlshell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
第ä¹æ¥ï¼
ææ¡£å®è£
代ç ä¸æ¯ä¸è¡çææï¼
shell> groupadd mysql //å¨/etc/groupæ件ä¸æ·»å mysqlçè®°å½
shell> useradd -r -g mysql mysql
shell> cd /usr/local //æå¼/usr/localç®å½
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz // /path/to/mysql-VERSION-OS.tar.gzæä¸è½½çæ件çå
·ä½è·¯å¾æçæ¯ /home/liubei/ä¸è½½/mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz
//è¿ä¸ªæ¥éª¤è§£åä¸è½½çmysqlå缩æ件å°/usr/localæ件夹ä¸
shell> ln -s full-path-to-mysql-VERSION-OS mysql //为å¾é¿çæ件夹å个å«å并å建é¾æ¥
shell> cd mysql //æå¼mysqlæ件夹
shell> chown -R mysql . //注æåé¢æ个ç¹ï¼æææ¯ææ件夹çownæéèµäºmysqlç¨æ·shell> chgrp -R mysql . //åé¢ä¹æç¹ï¼æææ¯ææ件夹çgrpæéèµäºmysqlç¨æ·ï¼æ件夹çæéå¯ä»¥éè¿
shell>ls -laæ¥ç
shell> scripts/mysql_install_db --user=mysql //éè¿mysqlç¨æ·å®è£
mysql
shell> chown -R root . //ææ件夹çownæéèµäºroot
shell> chown -R mysql data //ædataæ件夹çownæéèµäºmysql
shell> bin/mysqld_safe --user=mysql &//å¯å¨mysql
shell> cp support-files/mysql.server /etc/init.d/mysql.server //å¤å¶mysql.serveræ件å°/etc/init.dç®å½ä¸
第åæ¥ï¼å 为ææ¯æ°è£
çubuntuç³»ç»ï¼æ以å¨å®è£
è¿ç¨ä¸éå°å¾å¤é®é¢ï¼ææç¨ä¸çä¸è½å®å
¨æåï¼æ¥ä¸æ¥è´´åºæèªå·±çå®è£
å½ä»¤ï¼
第åæ¥å®è£
å½ä»¤ï¼
shell> groupadd mysql
shell> useradd -r -g mysql mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> sudo scripts/mysql_install_db --user=mysql
è¿ä¸æ¥ä¹åsudo gedit my.cnf
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
第åä¸æ¥ï¼
åè¡ä¸çå½ä»¤çææï¼
shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /usr/local
//å®é
å¨å解åå°/usr/localç®å½ä¸æ¯éè¦ç®¡çåæéçå¦ä¸ï¼
shell>sudo tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> sudo ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
//ç»æ件夹èµäºæéçå½ä»¤é½éè¦ç®¡çåæéshell> sudo chown -R mysql .
shell> sudo chgrp -R mysql .
shell> sudo scripts/mysql_install_db --user=mysql
//æ°ç³»ç»å¨æ§è¡ä¸é¢è¿è¡ä»£ç æ¶ä¼æ¥éï¼æç
§æ¥éä¸çæ示å®è£
æéæ件å³å¯
//è¿ä¸æ¥ä¹åsudo gedit my.cnf ï¼ä¿®æ¹mysqlçå¯å¨ä¿¡æ¯ï¼å¦ä¸å¾æ示
shell> chown -R root .
shell> chown -R mysql data
shell> bin/mysqld_safe --user=mysql --datadir=/usr/local/mysql/data &
//ä¸é¢è¿æ¥æ»æ¯æ¥éåå¨åé¢å ä¸ --datadiråæ°åæåå¯å¨mysql
//è¿ä¸æ¥è¿è¡åå³å¯æåå¯å¨mysqlï¼è¾å
¥
shell>mysql
å¦æåºç°å¦ä¸å¾æ示ï¼å³å¯å¨mysqlæå
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server
第åäºæ¥ï¼
å¦å¤ï¼å
³émysqlçå½ä»¤
shell>sudo service mysqld stop
ç¶åå¯å¨mysqlçå½ä»¤
shell> sudo service mysqld start
温馨提示:答案为网友推荐,仅供参考