資料庫系統mysql MySQL資料庫系統

2021-10-19 01:40:37 字數 2572 閱讀 1062

1、mysql的特點:

1)多執行緒、多使用者

2)基於c/s(客戶端/伺服器)架構

3)簡單易用、查詢速度快

4)安全可靠

2、mysql編譯安裝 (*代表鍵盤上tab鍵)

1)準備工作:解除安裝使用rpm方式安裝的mysql

rpm -e mysql --nodeps

安裝cmake包;

cd /media

tar zxf cmake-* -c /usr/src

cd /usr/src/cmake-*

&& gmake && gmake install

2)mysql的編譯安裝

groupadd mysql

useradd -m -s /sbin/nologin mysql -g mysql

cd /media

tar zxf mysql-* -c /usr/src

cd /usr/src/mysql-*

cmake-dcmake_install_prefix=/usr/local/mysql -dsysconfdir=/etc && make && make install

3、安裝後的調整

1)給mysql目錄新增許可權

chown -r mysql:mysql /usr/local/mysql

2)生成主配置檔案

cp support-files/my-medium.cnf /etc/my.cnf

3)初始化資料庫

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

4)設定環境變數

in -s /usr/local/mysql/bin/* /usr/local/bin/

或 echo 「path-$path:/usr/local/mysql/bin」 >> /etc/profile

. /etc/profile(立即生效)

5)新增為系統服務

cp support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

6)啟動mysqld服務,並檢視執行狀態

service mysqld restart

service mysqld status 或 /etc/init.d/mysqld status

7)mysql伺服器預設埠號為:3306

4、mysql的管理

1)登入mysql:mysql -u 使用者名稱 -p (有密碼時加-p,無密碼時不用加)

2)更改密碼:兩種方式:

方式1:更改mysql庫的user表中使用者密碼,需使用flush命令重新整理

方式2:在命令列中使用:mysqladmin -u 使用者名稱 -p password 「新密碼「

3)建立資料庫:create database 庫名; (例: create database benet;)

使用資料庫:use 庫名;

檢視資料庫:show databases;

4)建立表:create table 表名 (欄位1 型別,欄位2 型別……);

例:create table t387 (name char(16),password char(10));

檢視表:show tables;

檢視表結構:describe 表名;

5)插入資料:insert into 表名 values (『值1』,『值2』……);

例:insert into t387 values(『hanming』,』123456』);

注意:values裡的值應與前面指定的表中的順序一樣。

6)查詢資料:select from 表名;( 萬用字元,代表所有)

7)更新資料:update 表名 set 字段=『新值』 where 條件;

例:update t387 set password=』654321』 where name=』hanming』;

8)刪除資料:delete form 表名 where 條件;

9)刪除庫和表:drop database/table 庫名/表名;

5、資料庫的備份和恢復

1)資料庫的備份:

方法1:可以直接備份目錄/usr/local/mysql/data

方法2:使用備份工具mysqldump

備份操作:mysqldump -u root -p 備份選項 > 備份檔案名.sql

例:mysqldump -u root -p benet t387 > /usr/local/mysql/hanming.sql

備份選項:庫名 表名 備份庫內的表

備份檔案可用vim 直接開啟檢視內容

2)恢復:

mysql -u root -p 庫名 < 備份檔案名.sql

mysql資料庫系統

標籤:初始化   型別   files   start   port   特點   sbin   insert   res

資料庫系統 資料庫 資料庫管理系統 資料庫系統

繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...

資料庫 資料庫系統 1 資料庫系統概述

本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...

資料庫系統概論 緒論 資料庫系統概論(一)

1.1 資料庫系統概論 1.1.1 資料庫系統概論 1.資料 描述事物的符號記錄稱為是資料 資料的解釋叫做語義,他與資料時密不可分的 記錄是計算機中表示和儲存資料的一種格式或者乙個方法 2.資料庫 把資料以一定的格式存放在計算機儲存裝置上的倉庫就是資料庫 共享性 有組織 永久儲存是資料庫的三大特徵 ...