Centos

更改CentOS的yum源

http://www.javatang.com/archives/2012/08/25/5204634.html


http://blog.163.com/clevertanglei900@126/blog/static/111352259201010733021671/

http://www.2cto.com/os/201307/230994.html


安裝Java

http://www.ienter.org/html/2013/07/41.html

http://www.cnblogs.com/zsxfbj/archive/2010/09/22/1833181.html


http://www.blogjava.net/toby/archive/2011/06/17/352498.html


http://my.oschina.net/golang/blog/210306


安裝maven

http://maven.apache.org/download.cgi

http://xugang-1017-126-com.iteye.com/blog/1634032


# java environment by lee, 22 July 2014
JAVA_HOME=/usr/java/jdk1.8.0_11
JRE_HOME=/usr/java/jdk1.8.0_11/jre
M2_HOME=/usr/local/apache-maven/apache-maven-3.2.2
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME M2_HOME PATH CLASSPATH

開放端口


1.

CentOS 6 iptables 開放端口80 3306 22等

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
然後保存:
#/etc/init.d/iptables save
 
查看打開的端口:
# /etc/init.d/iptables status

極端情況

#關閉防火牆
/etc/init.d/iptables stop


另外直接在/etc/sysconfig/iptables中增加一行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

#永久關閉防火牆
chkconfig –level 35 iptables off #此方法源自網絡,未實驗,安全考慮拒絕使用此方法


5.安裝mysql

5.1卸載與安裝


發現安裝了老版本的mysql

使用rpm -e mysql-4.1.20-2.RHEL4.1.i386卸載時候有出現錯誤

後來查資料使用

rpm -e mysql-4.1.20-2.RHEL4.1.i386 --nodeps解決

然後安裝順利

我分別安裝了server和client軟件。

注意要刪除這兩個文件 /etc/my.conf 和/var/lib/mysql


[root@lee test-user-core]# rpm -qa | grep mysql

[root@lee test-user-core]# rpm -qa | grep MySQL


MySQL-shared-compat-5.6.19-1.linux_glibc2.5.x86_64

MySQL-client-5.6.19-1.linux_glibc2.5.x86_64

MySQL-test-5.6.19-1.linux_glibc2.5.x86_64

MySQL-devel-5.6.19-1.linux_glibc2.5.x86_64

MySQL-shared-5.6.19-1.linux_glibc2.5.x86_64

MySQL-server-5.6.19-1.linux_glibc2.5.x86_64

MySQL-embedded-5.6.19-1.linux_glibc2.5.x86_64


安裝的時候務必一個個安裝

rpm -ivh MySQL-server-5.5.16-1.rhel4.i386.rpm MySQL-client-5.5.16-1.rhel4.i386.rpm MySQL-devel-5.5.16-1.rhel4.i386.rpm


5.2完成後測試


啓動mysql

/etc/init.d/mysql start

/etc/rc.d/init.d/mysql restart


mysql


如果出現如下錯誤信息:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

說明mysql服務還沒有啓動,輸入service mysql start啓動mysql服務

service mysql start


5.3隨機密碼

mysql -r root -p終於能夠進入輸入密碼的階段

vim /root/.mysql_secret 可以看到隨機密碼

修改密碼

SET PASSWORD FOR root@localhost = PASSWORD('root')

5.4修改配置

cp /usr/share/mysql/my-default /etc/my.cnf

vim /etc/my.cnf

在 [mysqld]下增加
        lower_case_table_names=1 #表名全部爲小寫,避免出現大小寫敏感

[client]

character_set_client=utf8

[mysqld]

lower_case_table_names=1

character_set_server=utf8


通過 /etc/init.d/mysql start來啓動

注意:當出現問題的時候,可在 vim /var/lib/mysql/lee.err查看

http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_character_set_connection

mysql -rroot -proot

use mysql;

show variables like 'character%';


5.5修改配置訪問

配置遠程訪問

處於安全考慮,Mysql默認是不允許遠程訪問的,可以使用下面開啓遠程訪問

//賦予任何主機訪問數據的權限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION

//使修改生效
mysql>FLUSH PRIVILEGES

如果依然不能遠程訪問的話,那就很可能防火牆的原因了,可以在防火牆中開啓3306端口或者乾脆關掉防火牆。



http://www.cnblogs.com/hb_cattle/archive/2011/10/16/2213825.html





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章