前言:最近了解到基於 HttpRunner 的接口測試平臺--HttpRunnerManager,可視化的界面上手感覺比較簡單,故想在自己的服務器上搭建這樣一個平臺。
以此爲目標,搭建的過程中涉及到數據庫、rabbitmq消息中間件、Python安裝等,所以分爲幾篇進行敘述,本文作爲搭建平臺的第一步。
當前環境:Windows系統,centOS 7.3 64位的騰訊雲機器,xshell 6
1.檢查MySQL數據庫安裝
連接服務器步驟參考https://jingyan.baidu.com/article/3aed632e2b68da70108091d2.html
查看CentOS自帶mysql是否已安裝。
輸入:yum list installed | grep mysql
按照提示輸入:yum makecache fast
再執行yum list installed | grep mysql,無信息
2.查看yum上存在的mysql安裝包版本(沒仔細看是否有安裝包信息導致踩了第三步的坑)
查看yum庫上的mysql版本信息(CentOS系統需要正常連接網絡)。
輸入:yum list | grep mysql 或者 yum -y list mysql*
3.安裝mysql數據庫
輸入:yum -y install mysql-server mysql mysql-devel ,命令將:mysql-server、mysql、mysql-devel都安裝好,當結果顯示爲“Complete!”即安裝完畢。此時發現一個問題
百度查找原因發現是centOS 7下出現的問題,解決步驟:
1.wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
下載mysql的repo源
2. rpm -ivh mysql-community-release-el7-5.noarch.rpm
# rpm -ivh ***.rpm #其中i表示安裝,v表示顯示安裝過程,h表示顯示進度
ps:如果出現can't create transaction lock on /var/lib/rpm/.rpm.lock 錯誤
錯誤原因:權限問題
解決方法:在終端輸入“su”和密碼,登錄root,以root身份登錄就不會有提示
3.再次輸入:yum -y install mysql-server mysql mysql-devel
4.查看安裝的mysql版本
查看剛安裝mysql數據庫版本信息。
輸入:rpm -qi mysql-server,當看到 package mysql-server is not installed 心頭一驚,猜測可能需要換成自己安裝的包名,改爲rpm -qi mysql-community-server,順利看到版本信息。
5.創建相應數據庫
1.設置root用戶密碼
創建完mysql數據庫需要用戶名和密碼登錄,而初始時候需要自己設定root的密碼,更改root密碼:
mysqladmin -u root password 'yourpassword'
2.連接mysql數據庫
mysql -u root -p+回車鍵
然後提示輸入密碼,輸入上面設置的密碼即可。
3.查詢數據庫
show databases;
記得加上“;”,所有命令後面都需要加上分號
4.創建新數據庫(可以指定字符集)
create database databasename charset utf8;
再show databases; 看是否創建成功
6.使用數據庫
use databasename;
7.列出數據庫中的表
show tables;
8.查看某個表全部字段
desc tablename;
show create table tablename; (不僅可以顯示錶信息,還可以顯示建表語句)
9.查看當前用戶
select user();
10.查看當前所在數據庫
select database();
11.查看MySQL端口號
show global variables like 'port';