政府網(wǎng)站建設(shè) 托管西安seo診斷
將此服務(wù)器配置為 MySQL 服務(wù)器,創(chuàng)建數(shù)據(jù)庫為 hubeidatabase,將登錄的root密碼設(shè)置為Qwer1234。在庫中創(chuàng)建表為 mytable,在表中創(chuàng)建 2 個用戶,分別為(xiaoming,2010-4-1,女,male),(zhangsan,2010-9-1,男,female),性別顯示為中文,表結(jié)構(gòu)如下:
字段名 | 數(shù)據(jù)類型 | 主鍵 | 自增 |
ID | Int | 否 | 否 |
Name | varchar(10) | 是 | 是 |
Birthday | Datetime | 是 | 是 |
Sex | char(8) | 是 | 是 |
Password | char(64) | 是 | 是 |
一、安裝mariadb
1.使用 yum 安裝
yum install mariadb-server
二、配置mariadb
1.開啟服務(wù),并設(shè)置服務(wù)自啟動
# 開啟mariadb服務(wù)
systemctl start mariadb?
# 開啟自啟動,服務(wù)器啟動后自動開啟mariadb服務(wù)
systemctl enable mariadb
2.輸入 mysql_secure_installation 命令進(jìn)行mariadb配置
?mysql_secure_installation
3.輸入完后會出現(xiàn)幾個選項,依次輸入y/n
# 輸入超級管理員(root)的密碼,我們是首次進(jìn)入直接回車跳過Enter current password for root (enter for none):# 是否設(shè)置密碼, 此處我們輸入ySet root password? [Y/n]: y# 輸入新密碼,這里我填Qwer1234New password: Qwer1234# 再次輸入新密碼,跟上面輸入的一致Re-enter new password: Qwer1234# 是否移除匿名用戶,此處我們輸入yRemove anonymous users? [Y/n]: y# 是否拒絕root遠(yuǎn)程登錄, 此處我們選擇拒絕 yDisallow root login remotely? [Y/n]: y# 是否刪除test數(shù)據(jù)庫(mariadb自帶的一個測試數(shù)據(jù)庫,可刪除),yRemove test database and access to it? [Y/n]: y# 是否重新加載權(quán)限表, 此處我們選擇 yReload privilege tables now? [Y/n]: y
4.配置完選項后,測試登錄mariadb
# 輸入完mysql -u root -p 后進(jìn)行回車輸入密碼,輸入密碼時候是隱藏的[root@porty local]# mysql -u root -p?Enter password:Qwer1234
如果出現(xiàn)下圖則代表成功了!
三.創(chuàng)建數(shù)據(jù)庫
1.登入數(shù)據(jù)庫
mysql -u root -p
2.創(chuàng)建數(shù)據(jù)庫
MariaDB [(none)]> create database hubeidatabase;
3.切換到創(chuàng)建的數(shù)據(jù)庫
MariaDB [(none)]> use hubeidatabase
四.創(chuàng)建表:
Create table if not exists mytable(ID int AUTO_INCREMENT,Name varchar(10),Birthday datetime,Sex char(8),Password char(64),Primary key(ID))charset utf8;
查看表結(jié)構(gòu):
插入數(shù)據(jù):
insert into mytable(name,birthday,sex,password)values("xiaoming", '2010-4-1', "女","male"),("zhangsan", '2010-9-1', "男","female");