安装步骤:
[root@nyh opt]# tar -zxvf jdk-7u79-linux-x64.gz
JAVA_HOME=/opt/jdk1.7.0_79
PATH=/opt/jdk1.7.0_79/bin:$PATH
export JAVA_HOME PATH
需要注销用户,环境变量才能生效
命令行模式下logout
就可以了
图形界面下点右上角注销
测试是否安装成功
java
和javac
看到有内容输出就是安装成功了hello world
,然后用javac编译,如果能输出,就证明成功了.[root@nyh opt]# tar -zxvf apache-tomcat-7.0.70.tar.gz
./startup.sh
就可以启动了vim /etc/sysconfig/iptables
[root@nyh opt]# tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
CentOS 6.8下编译安装MySQL 5.6.14
一.先卸载旧版本
使用下面的命令检查是否安装有MySQL Server
[root@nyh opt]# rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64
[root@nyh opt]#
我们发现有一个
[root@nyh opt]# rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64
使用强制删除把它删除了,也可以使用一般模式,但是一般都会提示有依赖的其它文件,所以要用强制删除模式才能删除
二.安装MySQL
安装编译代码需要的包
[root@nyh opt]# yum -y install make gcc-c++ cmake bison-devel ncurses-devel
然后解压mysql的压缩包
[root@nyh opt]# tar -zxvf mysql-5.6.14.tar.gz
然后cd到解压出来的目录里面
cd mysql-5.6.14
编译
复制下面的代码到命令行回车就可以了
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
编译并安装(&&的作用就是先执行完make
再执行make install
,你也可以选择分开执行)
make && make install
三.配置MySQL
先设置权限
使用下面的命令查看是否有mysql用户及用户组
cat /etc/passwd
查看用户列表
cat /etc/group
查看用户组列表
如果没有就创建,创建使用以下命令
groupadd mysql
useradd -g mysql mysql
修改/usr/local/mysql权限
chown -R mysql:mysql /usr/local/mysql
初始化配置,进入安装路径(/usr/local/mysql),执行初始化配置脚本,创建系统自带的数据库和表
先
cd /usr/local/mysql
然后
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
[这是一整条指令]
注意:在启动MySQL服务时,会按照一定次序搜索my.cnf,先在/etc目录下找,找不到则会搜索"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,这是新版MySQL的配置文件的默认位置!
在/etc目录下会存在一个my.cnf,需要将此文件更名为其他的名字,如:/etc/my.cnf.bak,否则,该文件会干扰源码安装的MySQL的正确配置,造成无法启动。如果没有就不用改了
mv /etc/my.cnf /etc/my.cnf.bak
启动MySQL
添加服务,拷贝服务脚本到init.d目录,并设置开机启动
[注意在 /usr/local/mysql 下执行]
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start
--启动MySQL
执行下面的命令修改root密码
cd /usr/local/mysql/bin
./mysql -u root –p
(它会提示你输密码,默认密码为空,回车就好了)
SET PASSWORD = PASSWORD('xxxx');
(xxxx就是你设置的密码)
简单使用:
创建一个数据库 DB1
mysql> create database DB1;
Query OK, 1 row affected (0.03 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| DB1 |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)
mysql>
创建一张表 user
mysql> create table user(id int,name varchar(32));
Query OK, 0 rows affected (0.46 sec)
添加一个用户,如果成功,说明我们的数据库就安装成功了!
mysql> insert into user values(100,"Tom");
Query OK, 1 row affected (0.10 sec)
mysql> select * from user;
+------+------+
| id | name |
+------+------+
| 100 | Tom |
+------+------+
1 row in set (0.00 sec)
最后配置一下mysql的环境变量
用vim编辑 /etc/profile
在文件最后添加
export PATH=/usr/local/mysql/bin:$PATH
wq保存后source /etc/profile
刷新一下,就可以随意在某目录下都可以访问mysql了