Jdk
- 下载jdk-7u79-linux-x64.tar.gz
- 解压
cd /usr/java/
tar zxf jdk-7u79-linux-x64.tar.gz
- 配置
修改/etc/profile文件设置系统变量,设置jdk环境变量
vi /etc/profile
在文件末尾添加下面配置
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
按Esc退出,按Shift加英文冒号shift + : 然后输入wq,保存退出
source /etc/profile
查看jdk安装情况
[root@iZwz9io83xn1czh8rty3qlZ jdk1.7.0_79]# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
[root@iZwz9io83xn1czh8rty3qlZ jdk1.7.0_79]# echo $JAVA_HOME
/usr/java/jdk1.7.0_79
Tomcat
- 下载apache-tomcat-7.0.72.tar.gz
cd /usr/local/
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.72/bin/apache-tomcat-7.0.72.tar.gz
- 解压
tar -zxf apache-tomcat-7.0.72.tar.gz
MySql
- 查询安装包:
yum list mysql*
- 安装mysql 服务器端:
yum install mysql-server
yum install mysql-devel
- 查看是否开机启动
[root@iZwz9io83xn1czh8rty3qlZ local]# chkconfig --list | grep mysqld
mysqld 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
- 开启开机启动
[root@iZwz9io83xn1czh8rty3qlZ local]# chkconfig mysqld on
[root@iZwz9io83xn1czh8rty3qlZ local]# chkconfig --list | grep mysqld
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
- 启动
service mysqld start
- 设置root密码
mysqladmin -u root password 'xxx'
- 登录遇到问题
mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- 关闭mysql
[root@iZwz9io83xn1czh8rty3qlZ etc]# service mysqld stop
Stopping mysqld: [ OK ]
- 安全模式登录
[root@iZwz9io83xn1czh8rty3qlZ etc]# mysqld_safe --skip-grant-tables&
[4] 25290
[root@iZwz9io83xn1czh8rty3qlZ etc]# 161101 22:38:57 mysqld_safe Logging to '/var/log/mysqld.log'.
161101 22:38:57 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
- 无密码登录
[root@iZwz9io83xn1czh8rty3qlZ etc]# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.73 Source distribution
...
- 修改密码
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> update user set password=password("root") where user="root";
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> exit
Bye
- 重新登录
[root@iZwz9io83xn1czh8rty3qlZ etc]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.73 Source distribution
- 授予远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;