目录
1. 安装JDK1.8
2. 安装Maven3.5
3. 安装Jenkins
4. 安装MySQL5.7
前面已经展示了CentOS7虚拟机的安装和基础配置。
可参考:CentOS7虚拟机的基础配置(网卡,wget,yum,vim,防火墙)
接下来进行JDK,Maven,Jenkins,MySQL的安装。
1. 安装JDK1.8
2. 安装Maven3.5
3. 安装Jenkins
3.1 安装过程(图示)
3.2 Jenkins目录说明
/usr/lib/jenkins/jenkins.war: WAR包
/etc/sysconfig/jenkins: 配置文件
/var/lib/jenkins/: 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log: Jenkins日志文件
3.3 关闭,重启防火墙
3.4 解决jenkins端口冲突
在配置文件中,如果Jenkins_port和其他端口有冲突,则需要修改为其他端口
(1) 启动jenkins, 端口未被占用
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080
(2)端口被占用:修改端口
java -jar /usr/lib/jenkins/jenkins.war --ajp13port=-1 --httpPort=8180
(3)使用指定端口启动
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8180
或者
java -jar /usr/lib/jenkins/jenkins.war --ajp13port=-1 --httpPort=8180
4. 安装MySQL5.7
补充:
如何重置MySQL的root密码
(1)在/etc/my/cnf的[mysqld]项中新增 skip-grant-tables
(2)进行如下操作
systemctl restart mysqld
mysql -u root -p
Enter password: 原密码
mysql>use mysql;
mysql>update user set authentication_string=password("123456") where user ="root";
mysql>flush privileges;
mysql>exit;
(3)将/etc/my/cnf的[mysqld]项中的skip-grant-tables注释掉
(4)重启MySQL:systemctl restart mysqld
如果出现问题:
failed: Access denied for user 'root'@'192.168.86.128'(using password: YES) at ./mysqlreport line 249
解决方案:
1)在配置文件中,配置如下三项:
/etc/my.cnf中
[client]
host=localhost
user=test
password=123456
2)重启数据库后,执行该语句:
mysql>INSERT INTO 'user' VALUES
('%', 'root', 'Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', Y', '', '','','',0,0,0,0,'mysql_native_password', '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9', 'N', LOCALTIME(), NULL, 'N';)
3)最后再注释掉以下配置项
/etc/my.cnf中
[client]
host=localhost
user=test
password=123456



