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.資料庫 把資料以一定的格式存放在計算機儲存裝置上的倉庫就是資料庫 共享性 有組織 永久儲存是資料庫的三大特徵 ...