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





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