久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql三種安裝方式介紹

163次閱讀
沒有評論

共計 4622 個字符,預計需要花費 12 分鐘才能閱讀完成。

這篇文章主要講解了“mysql 三種安裝方式介紹”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“mysql 三種安裝方式介紹”吧!

MYSQL 版本介紹

mysql 分 alpha,beta,rc,GA 四個版本。

alpha  暗示這是一個以展示新特性為目的的版本,存在比較多的不穩定因素,還會向代碼中添加新新特性

beta  以后的 beta 版、發布版或產品發布中,所有 API、外部可視結構和 SQL 命令列均不再更改, 不再向代碼中添加影響代碼穩定性的新特性。

rc  是指  Release Candidate. Release candidates 被認為是穩定的,  通過了 mysql 所有的內部測試,  修正了所有已知的致命 bug.  但是 rc 版本還沒有經歷足夠長的時間來確認所有 bug 都已經發現,但是對 rc 版本只會做些小的 bug 修正

GA 如果沒有后綴, 則暗示這是一個大多數情況下可用版本或者是產品版本。. GA releases 是穩定的,  并通過了早期版本的測試,并顯示其可用性,  解決了所有嚴重的 bug,  并且適合在生產環境中使用.  只有少數較為嚴重的 bug 修改才會添加到該版本中。

安裝 MySQL 的方式常見的有三種:

 rpm 包形式

通用二進制形式

  源碼編譯

1,rpm 包形式

(1) 操作系統發行商提供的

(2) MySQL 官方提供的(版本更新,修復了更多常見 BUG)www.mysql.com/downloads

關于 MySQL 中 rpm 包類型的介紹:

 MySQL-client  客戶端組件  
 MySQL-debuginfo  調試 MySQL 的組件  
 MySQL-devel  想針對于 MySQL 編譯安裝 PHP 等依賴于 MySQL 的組件包  
 MySQL-embedded  MySQL 的嵌入式版本  
 MySQL-server  共享庫  
 MySQL-shared  共享庫  
 MySQL-shared-dompat  為了兼容老版本的共享庫  
 MySQL-test  MySQL 的測試組件(在線處理功能)

——-1  MySQL RPM 包方式安裝 ——-
a.  檢查 MySQL 及相關 RPM 包,是否安裝,如果有安裝,則移除(rpm –e 名稱)
[root@localhost ~]# rpm -qa | grep -i mysql 
 mysql-libs-5.1.66-2.el6_3.x86_64 
[root@localhost ~]# yum -y remove mysql-libs*

b.  下載 Linux 對應的 RPM 包,如:CentOS6.4_64 對應的 RPM 包。
[root@localhost rpm]# ll 
total 74364 
-rw-r–r–. 1 root root 18442536 Dec 11 20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm 
-rw-r–r–. 1 root root  3340660 Dec 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm 
-rw-r–r–. 1 root root 54360600 Dec 11 20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm 
c.  安裝 MySQL:rpm -ivh mysql*
[root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm 
[root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm 
[root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm 
# 修改配置文件位置  
[root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf 
d.  初始化 MySQL 及設置密碼
[root@localhost rpm]# /usr/bin/mysql_install_db 
[root@localhost rpm]# service mysql start 
[root@localhost rpm]# cat /root/.mysql_secret  #查看 root 賬號密碼  
# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl 
set password for root@ localhost =password(123456)
[root@localhost ~]# mysql -uroot –pqKTaFZnl 
mysql SET PASSWORD = PASSWORD(123456   #設置密碼為 123456 
mysql exit 
[root@localhost ~]# mysql -uroot -p123456 
e.  允許遠程登陸
mysql use mysql; 
mysql select host,user,password from user; 
+———————–+——+——————————————-+ 
| host  | user | password  | 
+———————–+——+——————————————-+ 
| localhost  | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | 
| localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 | 
| 127.0.0.1  | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 | 
| ::1  | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 | 
+———————–+——+——————————————-+ 
mysql update user set password=password(123456) where user= root  
mysql update user set host= % where user= root and host= localhost  
mysql flush privileges; 
mysql exit 
f.  設置開機自啟動
[root@localhost ~]# chkconfig mysql on 
[root@localhost ~]# chkconfig –list | grep mysql 
mysql  0:off  1:off  2:on  3:on  4:on  5:on  6:off 
g. MySQL 的默認安裝位置
/var/lib/mysql/  #數據庫目錄  
/usr/share/mysql  #配置文件目錄  
/usr/bin  #相關命令目錄  
/etc/init.d/mysql  #啟動腳本

修改字符集和數據存儲路徑
配置 /etc/my.cnf 文件, 修改數據存放路徑、mysql.sock 路徑以及默認編碼 utf-8.
查看字符集
show variables like %collation%
show variables like %char%
rpm -ql MYSQL-client  查看安裝目錄
rpm -e MYSQL-client MYSQL-server 卸載

參考:http://blog.csdn.net/liumm0000/article/details/18841197/

——-2  MySQL 源碼編譯方式安裝 ——-
yum install cmake 安裝編譯工具  
–cmake 下載安裝
http://cmake.org/download/
# wget http://cmake.org/files/v3.3/cmake-3.3.2.tar.gz
# tar xzvf cmake-3.3.2.tar.gz
# cd cmake-3.3.2
# ./configure
# gmake make install

– 創建用戶
# groupadd mysql
# useradd -g mysql mysql

– 設置用戶操作系統資源限制
# vi /etc/security/limits.conf
mysql  soft  nproc  2047
mysql  hard  nproc  16384
mysql  soft  nofile  1024
mysql  hard  nofile  65536

– 下載并解壓縮 MySQL 源碼文件
https://dev.mysql.com/downloads/mysql/
# tar xzvf mysql-5.6.26.tar.gz 
# cd mysql-5.6.26

– 執行 cmake 生成編譯配置文件
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci\
-DINABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1\
-DWITH_FEDERATED_STORAGE_ENGINE=1\
-DWITH_BLACKHOLE_STORAGE_ENGINE=1\
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1\
-DWITH_PARTITION_STORAGE_ENGINE=1\
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1\
-DCOMPILATION_COMMENT= JSS for mysql test \
-DWITH_READLINE=ON \
-DSYSCONFDIR=/data/mysqldata/3306\
-DMYSQL_UNIX_ADDR=/data/mysqldata/3306/mysql.lock

– 編譯并安裝
# make make install

– 修改目錄權限
# chown -R mysql:mysql/usr/local/mysql

– 修改環境變量文件
# vi /home/mysql/.bash_profile
export LANG=zh_CN.GB18030
export PATH=/usr/local/mysql/bin:$PATH

參考:http://blog.csdn.net/lichangzai/article/details/48974721

——-3 MySQL 二進制包方式安裝 ——-
tar cvfz /data/mysql-5.6.tar.gz /usr/local/mysql 可以將編譯好的文件打包,后面的步驟和第二種完全一樣。

感謝各位的閱讀,以上就是“mysql 三種安裝方式介紹”的內容了,經過本文的學習后,相信大家對 mysql 三種安裝方式介紹這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計4622字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 津南区| 贵港市| 肇庆市| 通许县| 甘孜县| 丹棱县| 三原县| 清水县| 偃师市| 敦煌市| 大宁县| 黎平县| 阳曲县| 榆中县| 吉安市| 邮箱| 繁昌县| 中山市| 融水| 连城县| 宜城市| 和政县| 中超| 常州市| 睢宁县| 绥棱县| 青浦区| 长春市| 潍坊市| 新丰县| 自贡市| 阳山县| 鲁山县| 清水河县| 永康市| 内丘县| 大港区| 德格县| 北宁市| 天水市| 卫辉市|