Centos 中Sonar + Jenkins 安装准备之二 ----Mysql & Jenkins

版权声明:本文未经允许谢绝转载,如果允许转载情况下,请注明出处及本文地址 https://blog.csdn.net/m0_37268841/article/details/83508076

接着上面一篇安装准备之一

Mysql安装

1. 下载 mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

2.远程拷贝mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz到Centos机器上

3.解压缩 tar -xvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

4.cp mysql-5.7.23-linux-glibc2.12-x86_64 /usr/local/

5. cd /usr/local/

6. mv mysql-5.7.23-linux-glibc2.12-x86_64 mysql

7.  添加系统mysql组和mysql用户:

  • 执行命令:groupadd mysql和useradd -r -g mysql mysql

  • 创建mysql数据目录,新目录不存在则创建

  数据库数据默认目录datadir=/var/lib/mysql,可通过vim /etc/my.cnf 查看

     创建mysql下data目录,cd /usr/local/mysql  mkdir data

  • 修改目录权限

  chown -R mysql:mysql  ./

  • 初始化数据库

  ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

  • 修改权限为root

  [root@localhost mysql]# chown -R root:root .

  [root@localhost mysql]# chown -R mysql:mysql data

  • 添加启动服务
  • [root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql

  • [root@localhost mysql]# service mysql start
  •  
  • 遇到的问题
  •   [root@localhost bin]# ./mysql
      ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

  • 解决方法
  • [root@localhost bin]# ./mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
  • [root@localhost bin]# ./mysql -u root mysql

  • mysql> UPDATE user SET Password=PASSWORD('') where USER='root'; 
  • mysql> FLUSH PRIVILEGES; 
  • mysql> quit

  • 将MySQL设置默认启动项:chkconfig --add mysql

  • 查看启动项::chkconfig --list mysql

jenkins 安装 (这边是直接安装没有依赖tomcat)

1. Jenkins版本下载,这边我下载的是稳定版:

    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo

2. Jenkins安装:

    sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

    sudo yum install jenkins

3. 修改端口:本人一般不太喜欢用8080端口,所以修改了端口 vim  /etc/sysconfig/jenkins

4. reboot 机器

5. Service Jenkins status Error信息如下:

6. 查了一些这个问题的解决方案是找不到Java的路径,然后ln一个路径:ln -s /root/jdk1.8.0_181/bin/java /usr/bin/java

7. 重新执行命令 service jenkins status,还是出错信息如下:jenkins.service - LSB: Jenkins Automation Server

    Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)

8.尝试解决方案:vim  /etc/sysconfig/jenkins 修改 默认用户Jenkins为root如下:


  9.reboot机器,启动Jenkins界面如下:

10. 到centos机器上面获得密码如下:路径就上面的图片admin路径,然后进入下个设置页面

猜你喜欢

转载自blog.csdn.net/m0_37268841/article/details/83508076