yum -y install mariadb-server
yum -y install mariadb-client
開啟服務
systemctl start mariadb
配置檔案的設定
vi /etc/my.cnf.d/server.cnf
新增[mysqld]
init_connect=『set collation_connection = utf8_unicode_ci』
init_connect=『set names utf8』
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
#在[client]中新增
#default-character-set=utf8
vi /etc/my.cnf.d/mysql-clients.cnf
在[mysql]中新增
default-character-set=utf8
資料庫使用者的設定
mysql -uroot -p921730779 進到資料庫
use mysql
create user qq@localhost identified by 『921730779』; 建立使用者
grant all on . to qq@localhost identified by 『921730779』;//賦予使用者許可權
select host,user,password from user; //檢視使用者是否建立成功
grant all privileges on . to 『wl』@』%'identified by 『123』 with grant option;
資料庫的備份和還原的shell指令碼
#! /bin/bash
read -p "請輸入你要進行的操作 1:備份資料庫 2:還原資料庫 3:設定自動備份任務 " num
case $num in
1)read -p "請輸入使用者名稱:" name
read -p "請輸入密碼:" password
read -p "請輸入資料庫名稱:" dbname
echo "現在進行資料庫的備份"
mysqldump -u$name -p$password $dbname > /root/dump/db1.sql
if [ $? -eq 0 ];then
echo "備份成功"
else
echo "備份失敗"
fi;;
2)read -p "請輸入使用者名稱:" name
read -p "請輸入密碼:" password
read -p "請輸入資料庫名稱:" dbname
echo "現在進行資料庫的還原"
mysql -u$name -p$password $dbname < /root/dump/db1.sql
if [ $? -eq 0 ];then
echo "還原成功"
else
echo "還原失敗"
fi;;
3)read -p "請輸入使用者名稱:" name
read -p "請輸入密碼:" password
read -p "請輸入資料庫名稱:" dbname
read -p "請輸入自動化備份的小時:" hour
read -p "請輸入自動化備份的分鐘數: " min
echo "現在進行任務的建立"
mysqldump -u$name -p$password $dbname > /root/dump/db1.sql
echo "$min $hour * * * mysqldump -u$name -p$password $dbname > /root/dump/db2.sql" >job.txt
crontab job.txt
crontab -l
if [ $? -eq 0 ];then
echo "設定成功"
else
echo "設定失敗"
fi;;
*)echo "您所輸入的內容有誤"
esac
對資料庫的操作
資料庫的檔案 資料檔案 包含資料和物件,主資料檔案建議副檔名.mdf,其餘.ndf 事務日誌檔案 包含恢復資料庫中的所有事物所需的資訊,建議副檔名.ldf 至少包含乙個資料檔案和乙個日誌檔案 對資料庫的操作 選其中乙個,可以選 選其中乙個,必選 分割,表示多個選項 表示說明 建立create dat...
常規對資料庫庫的操作
執行如下命令,檢視系統庫 show databases information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效...
iOS對資料庫的操作
對資料庫的操作 inte ce hmviewcontroller property weak,nonatomic iboutlet uitextfield namefield property weak,nonatomic iboutlet uitextfield pricefield 資料庫物件例...