亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

如何在Linux安裝MySQL

添加時間:2014-12-31 16:57:17  添加: 思海網絡 
RDBMS 關系型數據庫管理系統 : 它是一個軟件,
有兩種視圖:邏輯視圖:從邏輯的角度來看數據庫由什么組成,由表空間,表,視圖(存儲SELECT語句,),用戶(是用于定義是否能獲取資源權限,是權限的集合),觸發器,存儲過程,存儲函數(合起來被稱為存儲例程),事件,索引(從oracle角度講這些被稱為數據庫對象)

物理視圖:通常由文件組成
一表一文件
多表一文件(表空間)
使用裸設備(存儲文件)oracle,mysql

MySQL 
Tcx-> Unireg,沒有SQL interface
1996年開始面市

特征:1.Speed 速度 ,完全多線程,查詢緩存(緩存的是結果),
2. Reliability 可靠性
3.Scalability 伸縮性
4.Ease of use 非常易用
5.可移植性比較好,能夠完全兼容標準 Protability and Standards Compliance
6. Multiuser Support 支持多用戶
7. 國際化比較強,Internationalization
8.廣泛的應用程序支持能力 Wide Application Support
  C C++ Java  Perl PHP Python Ruby JDBC ODBC NET 
9.Open Source 開源

兩個版本:MySQL Community
          MySQL Enterprise

軟件版本
product family
   MySQL Server
   MySQL Cluster(集群)
   MySQL Proxy (代理)
   MySQL Adminitrator(圖形化管理工具)
   MySQL Query Browser
   MySQL  Workbench
   MySQL Migration Toolkit
   MySQL Embedded Server
   MySQL Drivers and Connectors


MySQL的組成; Connectivity連接/線程處理 查詢緩存 分析器 優化器 存儲引擎

mysqld的配置文件在/etc/my.cnf

On Unix-based的系統上查找配置文件的順序
/etc/my.cnf
/etc/mysql/my.cnf
$MYSQL_HOME/my.cnf
/path/to/file when defaults-extra-file=/path/to/file is specified
~/.my.cnf (登錄到系統的當前用戶)
路徑是以最后找到的路徑為準

編譯安裝mysql
二進制格式,解壓縮之后簡單配置就可以使用

1.編譯安裝
  lftp 192.168.0.254 
cd pub/Sources/mysql-5.5
get mysql-5.5.15-linux2.6-i686.tar.gz
tar xf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local
ln -sv mysql-5.5.15-linux2.6-i686.tar.gz   mysql
cd /usr/local
groupadd  mysql 創建系統組
useradd  -g mysql -s /bin/nologin -M mysql
cd mysql
chown -R mysql:mysql .
s/mysql_install_db --help
數據文件如果不指定數據目錄,就會存放在當前目錄的data中,數據庫需要進行不停的備份,所以就要使用LVM的快照,所以要創建一個邏輯卷LVM
fdisk /dev/sda
添加一個大小為10G分區/dev/sda5,類型為8e
partprobe /dev/sda
pvcreate /dev/sda5
vgcreate myvg /dev/sda5
lvcreate -L 5G -n mydata myvg
mke2fs -j /dev/myvg/mydata
mkdir /mydata
開機掛載 vim /etc/fstab 添加
/dev/myvg/mydata   /mydata   etx3 defaults 0 0
保存退出
mount -a 
不能把數據直接放在/mydata中,所以
mkdir /mydata/data
chown -R mysql:mysql /mydata/data
s/mysql_install_db --user=mysql --datadir=/mydata/data
初始化MYSQL數據庫

[root@www mysql]#chown -R root .
接下來我們就可以使用/usr/local/mysql/bin/mysqld start啟動mysql了,但是這樣太復雜了,所以我們需要為mysql提供配置文件,

2. 為mysql提供配置文件
cd support-files/
cp my-large.cnf /etc/my.cnf   mysql的配置文件
vim /etc/my.cnf  修改
[mysqld]
datadir = /mydata/data  修改數據目錄的位置
保存退出

cp mysql.server /etc/init.d/mysqld
這樣以后我們就可以使用service mysqld start 了

chkconfig --add mysqld
chkconfig --list mysqld
監聽tcp的3306 端口
netstat -tnlp 監聽端口

為了可以更方便的使用mysql命令,所以我們需要修改/etc/profile 的PATH參數
vim /etc/profile
PATH=$PATH:/usr/local/apache/bin:/usr/local/mysql/bin
保存退去
.!$ 重讀這個文件
我們就可以使用mysql命令了

接下來我們就需要導出mysql的頭文件,庫文件,和man文件了

ln -sv /usr/local/mysql/include /usr/include/mysql
vim /etc/ld.so.conf.d/mysql.conf 庫文件
/usr/local/mysql/lib
ldconfig -v 重載

vim /etc/man.config
MANPATN /usr/local/mysql/man

這樣就編譯好mysql了。
關鍵字:MySQL、數據庫
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站