您好,登錄后才能下訂單哦!
http://www.cnblogs.com/xiongpq/p/3384681.html
一. mysql5.6版本下載 : http://dev.mysql.com/downloads/mysql/5.6.html#downloads
二 . 注冊一個oracle賬號:
三 .系統包準備
1. 準備好mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz兩個源文件
(1)先安裝cmake(mysql5.5以后是通過cmake來編譯的,如果yum已經安裝成功,這步可以忽略)
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安裝目錄
-DINSTALL_DATADIR=/usr/local/mysql/data //數據庫存放目錄
-DDEFAULT_CHARSET=utf8 //使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci //校驗字符
-DEXTRA_CHARSETS=all //安裝所有擴展字符集
-DENABLED_LOCAL_INFILE=1 //允許從本地導入數據
其他更多參數 http://dev.mysql.com/doc/refman/5.5/en/source-configuration-options.html
注意事項:
重新編譯時,需要清除舊的對象文件和緩存信息。
# make clean
# rm -f CMakeCache.txt
# rm -rf /etc/my.cnf
2. 數據庫配置
(1) MYSQL系統服務
(2) 設置環境變量(因為默認只能在mysql/bin中執行mysql命令)注意:主要是將mysql.server拷貝到/etc/init.d中,命名為mysql。 在有的系統中,mysql.server在/usr/local/mysql/share/mysql/mysql.server中,而本系統中,mysql.server在/usr/local/mysql/support-files/mysql.server中。 然后再用# service mysql start 來啟動mysql 即可。 如果想讓MySQL服務器在每次計算機重啟時啟動,鍵入如下命令(root用戶身份): $chkconfig mysql on
如果上述命令出現:mysql 未識別的服務,則可能mysql還沒添加到系統服務中,查看服務文件
[root@szq init.d]# ll /etc/init.d/mysql
(7) 修改MySQL的root用戶的密碼以及打開遠程連接
[root@ rhel5~]mysql
mysql> select user,host from mysql.user;
mysql> delete from mysql.user where user ='';
mysql> delete from mysql.user where host ='::1';
修改root密碼方法1:
[root@ rhel5~]mysql -u root -p --無密碼登錄
mysql> use mysql;
mysql> desc user;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //為root添加遠程連接的能力。
mysql> update user set Password = password('xxxxxx') where User='root';
mysql> select Host,User,Password from user where User='root';
mysql> flush privileges;
修改root密碼方法2:
[mysql@db_server1 ]$ mysqladmin -u root -S /app/3308/mysql.sock password '123456'
重新登錄:mysql -u root -p
(8) 防火墻設置
mysql3306端口默認是不能開啟的,若還不能進行遠程連接,則關閉防火墻。也可以通過以下命令允許其通過。
# vi /etc/sysconfig/iptables
添加如下內容: -A INPUT -m state --state NEW -m tcp -p -dport 3306 -j ACCEPT # service iptables restart
#/etc/rc.d/init.d/iptables stop
注意:如果不能遠程連接,出現錯誤mysql error number 1130,則加入下面語句試試:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;
http://www.cnblogs.com/fly1988happy/archive/2011/11/21/2257682.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。