成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何搭建MySQL數據庫系統(tǒng)

數據庫 MySQL
為了避免發(fā)生端口沖突、程序沖突等現(xiàn)象,建議先查詢MySQL軟件的安裝情況,確認沒有使用RPM方式安裝mysql-server、mysql軟件包,否則建議將其卸載。

如何搭建MySQL數據庫系統(tǒng)

MySQL數據庫系統(tǒng)(安裝)

前言:Apache HTTP Server 作為優(yōu)秀的Web服務器軟件,提供了面向用戶的前端應用功能。而在實際的企業(yè)網站平臺中,為了提供更豐富、更強大的Web應用功能,往往還需要有后臺數據庫、網頁編程語言等多種角色的支持。

一、MySQL的編譯安裝

MySQL是一個真正的多線程、多用戶的SQL數據庫服務,憑借其高性能、高可靠和易于使用的特性,稱為服務器領域中***的開源數據庫系統(tǒng)。在2008年以前,MySQL項目由MySQL AB公司進行開發(fā)、發(fā)布和支持,之后經歷Sun公司收購MySQL AB公司,Oracle公司收購Sun公司的過程,目前MySQL項目由Oracle公司負責運營和維護。

為了確保MySQL數據庫功能的完整性、可定制性,一般采用源碼編譯的方式安裝MySQL數據庫系統(tǒng)。MySQL 5.X 系列版本的使用最為廣泛,該版本的穩(wěn)定性、兼容性都不錯,下面將以mysql-5.6.36.tar.gz為例。(源碼包官網可以下載)

1.準備工作

1)為了避免發(fā)生端口沖突、程序沖突等現(xiàn)象,建議先查詢MySQL軟件的安裝情況,確認沒有使用RPM方式安裝mysql-server、mysql軟件包,否則建議將其卸載。

如何搭建MySQL數據庫系統(tǒng)

 

2)然后安裝光盤自帶的ncurses-devel包,ncurses是字符終端下屏幕控制的基本庫??赡芎芏嘈麻_發(fā)的程序已經不再使用。假如要編譯一些老的程序,還是會經常碰到,在TTY下登錄主機上MySQL需要。如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

3)MySQL 5.X 系列版本需要cmake編譯安裝,所以先安裝cmake包(從http://www.cmake.org官網可以下載源碼包)。如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

2.創(chuàng)建運行用戶

為了加強數據庫服務的權限控制,建議使用專門的運行用戶,如mysql。此用戶不需要登錄到系統(tǒng),可以不創(chuàng)建宿主文件夾。如下:

[root@localhost ~]# groupadd mysql

[root@localhost ~]# useradd -M -s /sbin/nologin mysql -g mysql

3.解包、配置、編譯并安裝

將下載的mysql源碼包解壓,并切換到源碼目錄。從MySQL 5.5 起,mysql源碼安裝開始使用cmake了,設置源碼編譯配置腳本.如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

上圖配置命令中,各選項的含義如下:

  • -DCMAKE_INSTALL_PREFIX:指定將MySQL數據庫程序安裝到某目錄下。
  • -DSYSCONFDIR:指定初始化參數文件目錄。
  • -DDEFAULT_CHARSET:指定默認使用的字符集編碼,如:utf-8
  • -DDEFAULT_COLLATION:指定默認使用的字符集校對規(guī)則,utf8_general_ci是適用于utf-8字符集的通用規(guī)則。
  • -DWITH_EXTRA_CHARSETS:指定額外支持的其他字符集編碼。

配置項會根據實際環(huán)境而改變,并不是定死的,所以,當需要不同需求的時候可根據多方面查找,隨機應變吧。

4.安裝后的其他調整

1)對數據庫目錄進行權限設置,如下:

[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql

2)建立配置文件

CentOS 7系統(tǒng)下默認支持MariaDB數據庫,因此系統(tǒng)默認的/etc/my.cnf配置文件中是MariaDB的配置文件。而在MySQL源碼目錄中support-file文件夾下,提供了MySQL數據庫默認的樣本配置文件my-default.cnf文件,在啟動MySQL數據庫服務之前,需要先將原有的my.cnf文件替換為MySQL提供的配置文件內容。如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

3)初始化數據庫

為了能夠正常使用MySQL數據庫系統(tǒng),應以運行用戶mysql的身份執(zhí)行初始化腳本mysql_install_db,指定數據存放目錄等。如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

4)設置環(huán)境變量

為了方便在任何目錄下使用mysql命令,需要在/etc/profile設置環(huán)境變量。(/etc/profile這個文件是每個用戶登錄時都會運行的環(huán)境變量設置)如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

也可以用vim編輯,結果都一樣。

5.添加mysql為系統(tǒng)服務

若希望添加mysqld系統(tǒng)服務,以便通過systemctl進行管理,可以直接使用源碼包中提供的服務腳本。找到support-files文件夾下的mysql.server腳本文件,將其復制到/usr/local/mysql/bin/目錄下,并改名為mysqld.sh,然后創(chuàng)建mysql系統(tǒng)服務的配置文件/usr/lib/systemd/system/mysqld.server,將其添加為mysqld系統(tǒng)服務。如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

這樣,以后就可以使用systemctl工具來控制MySQL數據庫服務了。若添加失敗,可以使用“/usr/local/mysql/bin/mysqld.sh start/stop/restart”命令開啟/關閉/重啟數據庫。結果都一樣。

MySQL服務器默認通過TCP3306端口提供服務。通過編輯/etc/my.cnf配置文件中[mysqld]配置端的"port=3306"行,可以更改監(jiān)聽端口,后面我們在詳細述說,還有如何使用數據庫、如何對數據庫用戶授權等。


下面是我在做實驗時的報錯:

初始化報錯,如下圖:

如何搭建MySQL數據庫系統(tǒng)

 

解決方法 :安裝autoconf庫

輸入命令

  1. #yum-y install autoconf //此包安裝時會安裝Data:Dumper模塊,系統(tǒng)盤做yum源就可以,系統(tǒng)盤有 

安裝autoconf庫,再運行就ok了

Autoconf簡介:由Autoconf生成的配置腳本在運行的時候不需要用戶的手工干預;通常它們甚至不需要 通過給出參數以確定系統(tǒng)的類型。相反,它們對軟件包可能需要的各種特征進行獨立 的測試。(在每個測試之前,它們打印一個單行的消息以說明它們正在進行的檢測, 以使得用戶不會因為等待腳本執(zhí)行完畢而焦躁。)因此,它們在混合系統(tǒng)或者從各種 常見Unix變種定制而成的系統(tǒng)中工作的很好。沒有必要維護文件以儲存由各個Unix變種 、各個發(fā)行版本所支持的特征的列表。 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2009-02-16 09:23:30

數據庫配置

2011-04-13 15:07:30

數據庫系統(tǒng)設計

2011-04-13 15:25:12

數據庫系統(tǒng)設計

2022-04-05 13:46:21

日志數據庫系統(tǒng)

2011-02-25 13:49:12

2011-02-28 17:12:20

Oracle數據庫

2011-04-13 15:17:09

數據庫系統(tǒng)設計

2011-06-07 17:01:44

2011-07-26 14:56:03

數據庫發(fā)展

2011-05-24 09:45:41

Oracle數據庫系統(tǒng)調優(yōu)

2010-09-17 20:09:25

2010-04-12 14:55:26

Oracle數據庫

2010-07-11 18:42:17

CassandraTwitter

2023-12-20 16:12:37

數據庫復制延遲

2025-05-20 07:00:37

2011-05-17 14:46:38

Oracle數據庫故障

2010-07-07 14:53:04

SQL Server數

2010-08-30 14:31:43

Cache

2011-09-21 11:21:00

NoSQL

2011-03-14 09:51:32

DB2 V8數據庫系統(tǒng)
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕一区二区三区四区五区 | 一区二区精品 | 欧美一级欧美一级在线播放 | 日韩欧美国产一区二区 | 欧美不卡一区 | 亚洲高清一区二区三区 | 中文字幕成人免费视频 | 91精品综合久久久久久五月天 | 国产一区二区视频在线观看 | 综合色播 | 国产精品成av人在线视午夜片 | 婷婷中文在线 | 国产专区在线 | 五月天天色| 欧美一区二区三区四区五区无卡码 | 五月天婷婷狠狠 | 久久精品国产免费 | 黄色一级大片在线观看 | 日本中文在线 | 91在线一区 | 欧美在线一区二区三区四区 | 亚洲精品区 | 毛片在线免费 | 91久久久久久久久 | 羞视频在线观看 | 亚洲人在线播放 | 欧美日韩专区 | 色网在线看 | 亚洲二区精品 | 亚洲综合在线视频 | 中文字幕一区二区在线观看 | 久久69精品久久久久久久电影好 | 三级在线免费观看 | 亚洲成人免费电影 | 日本网站免费观看 | 午夜小视频免费观看 | 毛片一级片 | 国产精品视频网址 | 国产三级日本三级 | 成人午夜影院 | 亚洲夜夜爽 |