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_0cd /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...