一、Ubuntu更换阿里源# 备份原来的源 sudo cp /etc/apt/sources.list /etc/apt/sources_init.list # 更换源 sudo vi /etc/apt/sources.list # 将阿⾥源复制进去 deb http://mirrors.aliyun.com/ubuntu/ xenial main deb-src http://mirrors.aliyun.com/ubuntu/ xenial main deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security main deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe # 更新源 sudo apt-get update # 更新软件 sudo apt-get upgrade 二、安装OpenJDK# 更新软件包列表 sudo apt-get udpate # 安装openjdk-8-jdk sudo apt-get install openjdk-8-jdk # 如果安装失败,可以使⽤--fix-missing修复 sudo apt-get install openjdk-8-jdk --fix-missing # 查询是否安装成功 java -version 三、安装MySql5.7sudo apt-get udpate # mysql-server sudo apt-get install mysql-server # mysql-client sudo apt install mysql-client # dev sudo apt install libmysqlclient-dev # 查看情况 sudo netstat -tap | grep mysql 四、修改mysql密码use mysql # 修改mysql的密码 update user set authentication_string=PASSWORD("root")where user='root'; # 输⼊ update user set plugin="mysql_native_password"; # 刷新权限 flush privileges; # 退出mysql命令⾏ quit; # 重新打开Ubuntu18.04终端,正常使⽤其他⽤户登录mysql mysql -uroot -p 五、导入sonar数据库mysql -uroot -p CREATE DATABASE sonar DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'sonar' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; FLUSH PRIVILEGES; #上传SonarQube软件包到服务器 scp sonarqube-6.7.7.zip sonar@192.168.56.130:/home/sonar # 没有unzip,需要安装 sudo apt install unzip # 解压 unzip sonarqube-6.7.7.zip # 使⽤vim编辑 sudo vim /etc/profile # 添加内容 SONAR_HOME="/home/sonar/sonarqube-6.7.7/" # 重启环境变量 . /etc/profile 六、配置数据库修改/conf/sonar.properties⽂件内容(取消注释,稍微修改) sonar.jdbc.username=root sonar.jdbc.password=root sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar? useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs =maxPerformance&useSSL=false sonar.web.host=0.0.0.0 sonar.web.context=/sonar sonar.web.port=9000 七、启动SonarQube并访问cd sonarqube-6.7.7/bin/linux-x86-64 # 启动 ./sonar.sh start # 检查状态 ./sonar.sh status 浏览器输⼊:http://虚拟机IP:9000/sonar 即可访问SonarQube主⻚。 默认管理账户是:admin / admin |
|