mysql資料庫安裝

2022-07-26 00:15:17 字數 2272 閱讀 4434

rpm -ivh 

yum install -y mysql-community-server

systemctl start mysqld

systemctl enable mysqld

mysql_secure_installation #初始化資料庫資訊

2.1 安裝說明

1 msyql需要使用cmake進行配置安裝,使用cmake編譯不同於make

./configure 			cmake .

./configure --help cmake . –lh or ccmake .

2 需建立 mysql使用者,指定執行mysql程式的使用者

3 字符集,編碼與解碼需要相同,指定為utf-8

4 排序規則為utf8_general_ci

2.2編譯安裝

建立使用者mysql

groupadd -r mysql

useradd -g mysql -r -d /data/mydata mysql

安裝依賴庫boost_1_59_0
cd /root/

wget

wget

tar xf boost_1.59_0.tar.gz

tar xf mysql-5.7.28-el7-x86_64.tar

yum安裝依賴
yum install -y wget cmake make bison bison-devel libaio-devel gcc gcc-c++ git ncurses-devel
安裝配置
cd mysql-5.7.28

cmake -dmysql_datadir=/data -dwith_readline=1 -dmysql_unix_addr=/tmp/mysql.sock -dwith_boost=/root/boost_1_59_0

編譯安裝
make $$make install
設定配置檔案及啟動指令碼
cp ./support-files/mysql.server /etc/init.d/mysqld
配置檔案說明:

mysql讀取配置檔案的次序

/etc/my.cnf

/etc/mysql/my.cnf

/$mysql_home/my.cnf

/path/to/file defaults-extra-file=/path/to/file is specified

~/.my.cnf

如果多配置檔案並存,則使用最後匹配到的。也就是說~/.my.cnf的優先順序最高

編輯配置檔案my.cnf

vi /etc/my.cnf

innodb_file_per_table = 1

datadir = /data

socket=/tmp/mysql.sock

thread_concurrency = 8 設定執行緒數

log-error=/data/mysql.log 指定mysqld的報錯日誌

初始化資料庫
chown mysql.mysql /data

chown –r :mysql /usr/local/mysql/

mysql_secure_installation

3 啟動
/etc/init.d/mysqld start
4 首次使用說明

4.1 c-s 通訊

mysql與mysqld在同一伺服器使用mysql.sock通訊

不在同一主機使用tcp/ip協議通訊

4.2 引擎說明

show engines; 檢視支援引擎

show variables like 『%innodb%』 檢視innodb的環境變數

myisam

.frm 表結構

.myd 表資料

.myi 表索引

innodb 所有表共享乙個表空間檔案

建議:每個表獨立乙個表空間檔案

修改配置檔案innodb_file_per_table = 1

.frm 表結構

.idb 表空間(同時儲存表資料與表索引)

4.3 登入

/usr/local/mysql/bin/mysql -uroot -p

mysql 資料庫安裝命令 MySQL 資料庫安裝

4.安裝資料庫 scripts mysql install db user mysql datadir usr local mysql data 這時候報錯了,提示我們沒有找到.scripts mysql install db 這個裡這個檔案或者目錄 因為 mysql install db 這個檔案...

mysql 資料庫安裝

mysql v4.1.10 for linux 乙個多執行緒的 結構化查詢語言 sql 資料庫伺服器,它執行效能高,執行速度快,易於使用。目前國內不少商業web虛擬主機產品都提供對它的支援。1 解壓縮mysql安裝檔案至某一目錄。如 usr local src 2 增加使用者組和使用者 groupa...

mysql資料庫安裝

開始安裝步驟安裝,雖然也問題不斷,不過最終安裝成功了,故特此寫文一篇,後面的朋友不用走這些彎路了,哈哈哈,當然我寄幾也是,哈哈哈。廢話不多說,進入正題。1 解壓壓縮包,放置d盤目錄下。2 新建 my.ini 檔案,將如下 新增到檔案中 mysql 設定mysql客戶端預設字符集 default ch...