資料庫 MySQL Linux資料庫的開啟和連線

2021-10-04 04:47:31 字數 1296 閱讀 1077

(1)、安裝資料庫

sudo apt install -y mysql-server mysql-client
(2)、開啟資料庫服務

1. ubuntu : service mysql start

|stop|restart|

status

2. deepin : systemctl start

|stop|restart|

status mysqld

3. centos7 : systemctl start

|stop|restart|

status mysqld

4. centos6 : service mysqld start

|stop|restart|

status

(3)連線資料庫

mysql -hloaclhost -uroot -p123456 -p3306
-h : host(ip位址) localhost = 127.0.0.1

-u : username(⽤⼾賬⼾)

-p : password(密碼)

-p : port(端⼝, 預設端⼝3306)

備註: 第⼀次使⽤ root 連線後最好新增⼀個新的⽤⼾來操 作。出於安全考慮,⽇常開發中最好不要使⽤ root。 root⽤⼾⼀般是管理員使⽤的。

-- *.* 代表該⽤⼾可以操作任何庫、任何表 

-- 主機名可以使⽤ '%', 代表允許該⽤⼾從任何機器登陸

grant

allprivilegeson*

.*to'⽤⼾名'

@'主機' identified by

"密碼"

with

grant

option

;-- 重新整理使許可權⽣效

flush privileges

;

(4)、退出資料庫

exit

quit

\q快捷鍵: ctrl + d

(5)密碼忘記

1.開啟配置:

vim /etc/my.cnf
2.新增這麼⼀段:

[mysqld] skip-

grant

-tables

3.修改完成後,儲存退出,重啟服務:

sudo systemctl restart mysqld

資料庫 mysql linux下常用命令

安裝資料庫 yum y install mysql mysl server mysql devel 檢視是否安裝成功 rmp qa grep mysql 解除安裝資料庫 rmp e mysql 和 rmp nodeps mysql 啟動資料庫服務 serice mysqld start 設定開機自啟...

資料庫 資料庫索引

索引是儲存引擎用於快速找到記錄的一種資料結構。索引以檔案的形式儲存在磁碟中。索引可以包含乙個或多個列的值。儲存引擎查詢資料的時候,先在索引中找對應值,然後根據匹配的索引記錄找到對應的資料行。1.b tree索引 2.雜湊索引 myisam和innodb儲存引擎 只支援btree索引,也就是說預設使用...

資料庫 資料庫正規化

關聯式資料庫的設計規範。不同的規範要求被稱為不同的正規化,越高的正規化資料庫冗餘越小。減少資料庫中資料冗餘的過程 1 第一正規化 1nf 在關係模式r中,當且僅當所有屬性只包含原子值,即每個分量都是不可再分的資料項,則稱r滿足1nf。例如表所示的教師職稱情況關係就不滿足1nf。原因在於,該關係模式中...