前言:最近了解到基于 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';