一、裝包、配置、啟服務
1、裝包
刪除自帶的mariadb mysql
資料庫軟體
rpm -qa | grep -i mariadb
rm -fr /etc/my.cnf
rm -rf /var/lib/mysql
公升級包安裝依賴包
yum -y install perl-json
rpm -uvh mysql-community-*.rpm 公升級一系列安裝包
檢視有沒有裝上
rpm -qa | grep -i mysql
2、配置檔案
/etc/my.cnf
目錄檔案:/var/lib/mysql
日誌檔案:/var/log/mysql.log
3、啟服務
服務指令碼為 /usr/lib/systemd/system/mysqld.service
systemctl start mysqld
systemctl stop mysqld
systemctl enable mysqld
檢視服務啟動狀態
systemctl status mysqld //檢視執行狀態
ss -ntulp|grep mysqld //檢視埠是否開啟
ps -c mysqld //檢視程序啟動
二、資料庫服務的基本使用
1、使用初始密碼登陸
##grep password /var/log/mysqld.log //提取初始隨機密碼
##mysql -hlocalhost -uroot -p』初始密碼
』重置本機連線密碼(
臨時的)
mysql>set global validate_password_policy=0; //只檢查密碼長度
mysql>set global validate_password_length=6; //密碼長度不小於
6個字元
mysql>alter user root@localhost identified by 「新密碼」;
//設定新密碼
讓密碼策略永久生效
vim /etc/my.cnf
--->[mysqld]
validate_password_policy=0 //設定只確認密碼長度
validate_password_length=6 //設定密碼長度不小於
6個字元
character-set-server=utf8 //設定字元編碼
,可以識別中文
設定完成後重啟服務
補充:validate_password_policy=1 or medium( 預設
) //
滿足長度;數字
,小寫/大寫和特殊字元
validate_password_policy=1 or strong //滿足長度;數字
,小寫/大寫和特殊字元;字典檔案
2、管理資料庫的sql
命令檢視: show databases;
建立: create database 庫名;
切換: use 庫名;
刪除: drop database 庫名;
顯示當前所在的庫: select database();
3、管理表的
sql命令
檢視: show tables;
建立: create table 庫名.
表名(欄位名
1 字段型別
( 寬度
) 約束條件
,欄位名 2 字段型別
( 寬度
) 約束條件
, ...);
create table 庫名.表名
(name char(10),addr char(10));
刪除: drop table 庫名.
表名;檢視表結構: desc 庫名.
表名;檢視表記錄: select * from 庫名.
表名;插入: insert into 庫名.
表名 values(
字段值列表
);insert into gamedb.stuinfo values ("tom","beijing");
修改: update 庫名.
表名 set
欄位名=
值 where
條件;update gamedb.stuinfo set addr=」sz」 where name=」tom」;
刪除表記錄: delete from 庫名.
表名deletd from gamedb.stuinfo;
資料庫 資料庫基礎
什麼是sql 結構化查詢語言 structtured query language sql的作用 啟動mysql.exe,連線伺服器後,就可以使用sql來操作伺服器了。類似php中操作mysql的語句就是sql語句 sql標準 由國際標準化組織 iso 制定的,對dbms 資料庫管理系統 的統一操作...
資料庫基礎 資料庫設計
一 資料庫生命週期 1.週期 需求分析,概念結構設計,邏輯設計,物理設計,系統實施,系統執行和維護。2.響應的文件 二 正規化 一般資料庫要求規範化到第三正規化,視具體需求重新調整。第一正規化 1nf 強調列的原子性,即列不能分為多列。第二正規化 2nf 關係屬於第一正規化,且每乙個非主屬性完全函式...
資料庫基礎
一.資料庫事物特徵 1.atomic 原子性 不可分割 2.consistency 一致性 參照完整 3.isolation 隔離性 防止併發 4.durability 永續性 永久儲存資料 二.事物和併發 1.併發問題 第一類丟失,髒讀,虛讀,不可重複讀,第二類丟失更新 不可重複讀的特例 2.鎖的...