Linux系统java开发环境搭建(jdk+mysql)

离线安装jdk:

1.上传包
2.查看安装程序  
rpm -qa | grep -i jdk
3. 删除指定jdk
rpm -e java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.i686
rpm -e java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.i686
4.再次查看安装程序 是否删除
rpm -qa | grep -i jdk

5.进入jdk目录解压
tar -xvf jdk-7u71-linux-i586.tar.gz
6.创建存放jdk的目录
mkdir -p /usr/local/src/java/jdk
7.将解压后的jdk移入新创建的目录
mv jdk1.7.0_71/ /usr/local/src/java/jdk
8.进入/usr/local/src/java/jdk/jdk1.7.0_71 目录下
cd /usr/local/src/java/jdk/jdk1.7.0_71/bin
9.测试jdk是否能执行成功
./java -version


10.打开系统环境配置
vim /etc/profile

11.配置jdk最后一行添加 shift + g
export JAVA_HOME=/usr/local/src/jdk/jdk1.7.0_71
export PATH=$PATH:$JAVA_HOME/bin

12.重新编译生效 
source /etc/profile

在线安装mysql:

1、首先检测一下,mysql之前有没有被安装

  命令:rpm -qa | grep mysql

2、删除mysql的命令: rpm -e --nodeps `rpm -qa | grep mysql`

3、在线安装mysql命令:yum -y install mysql-server

4、开启mysql服务:service mysqld start

5、把mysql服务加载到开机启动项:chkconfig mysqld on

6、初始化配置mysql服务
                where is mysql_secure_installation
                执行脚本/usr/bin/mysql_secure_installation

7、访问mysql服务
                mysql -h master.hive.crxy.cn -uroot -proot
                问题:Host '192.168.1.102' is not allowed to connect to this MySQL server
                    解决办法:
                        mysql> grant all privileges on *.* to 'root'@'%' identified by 'root';(这句话的意思:赋予全部权限在所有数据库和所有表上给root用户在任何主机上)
                        mysql> flush privileges;   

 

离线安装mysql:

删除过程
1.查看原有的mysql
rpm -qa | grep -i mysql
2.移除mysql和其他依赖
yum remove mysql-libs-5.1.71-1.el6.i686
3.再次查看确保删除
rpm -qa | grep -i mysql

安装过程
4.进入上传mysql文件夹
cd /root/mysql/mysql  (根据具体上传路径)
5.解压
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
6.创建mysql目录
mkdir /usr/local/src/mysql
7.将mysql客户端移动到创建的mysql目录下
mv MySQL-client-5.6.22-1.el6.i686.rpm /usr/local/src/mysql
8.将mysql服务端移动到创建的mysql目录下
mv MySQL-server-5.6.22-1.el6.i686.rpm /usr/local/src/mysql
9.进入mysql目录/usr/local/src/mysql
cd /usr/local/src/mysql
10.安装mysql服务端
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

会出现如下代码 表示安装成功

A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.

You must change that password on your first connect,
no other statement but 'SET PASSWORD' will be accepted.
See the manual for the semantics of the 'password expired' flag.


11.查看服务 
service mysql status
12.启动mysql服务
service mysql start   (关闭service mysql stop )

13.安装mysql客户端 
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm 
14.找到root用户目录下文件.mysql_secret
cd
ll -a 
vim .mysql_secret
出现密码

登陆过程
15.登陆
mysql -uroot -p复制过来的密码
16.不修改密码不允许操作 需要修改root密码:
SET PASSWORD = PASSWORD('123456');

使用cmd连接 --异常
此处还需要设置端口号3306对外开放-->>此处查看另外的txt文件


2.4.如果想设置远程服务必须先给创建新用户并赋予权限
登录:
mysql -uroot -p123456


设置远程访问(使用root密码):
创建用户
create user 'root'@'%' identified by '1234';
赋予权限
grant all privileges on *.* to 'root' @'%' identified by '1234'; 
刷新权限
flush privileges;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值