Centos下mysql數據庫安裝、創建數據庫、utf8編碼設置、啓動數據庫

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章