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 �Cstate NEW -m tcp -p tcp �Cdport 8080 -j ACCEPT
#永久关闭防火墙
chkconfig �Clevel 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