1. 程式人生 > >MySQL 5.6.21版本安裝例項

MySQL 5.6.21版本安裝例項

一、編譯安裝MySQL前的準備工作

1、#yum –y install gcc gcc++ ncurses-devel perl      安裝編譯原始碼所需的工具和庫

2、下載cmake原始碼包cmake-3.9.0-rc6.tar.gz,地址:http://www.cmake.org

3、下載mysql原始碼包:mysql-5.6.21.tar.gz

4、作業系統:Linux(CentOS6.5)

二、編譯安裝MySQL

(一)編譯安裝cmake

1、解壓cmake原始碼包,解壓路徑/usr/local/src

# tar -zxf cmake-3.9.0-rc6.tar.gz

2、配置編譯安裝cmake

# cd /usr/local/src/cmake-3.9.0-rc6

#./configure

# gmake && gmake install

(二)編譯安裝mysql

1、解壓mysql原始碼包,解壓路徑/usr/local/src

# tar –zxf mysql-5.6.21.tar.gz

2、新建MySQL所需要的目錄

(1)新建mysql安裝目錄

# mkdir -p /usr/local/mysql  

(2)新建mysql資料庫資料檔案目錄

    # mkdir -p /data/mysqldb  

3、設定MySQL使用者和組

# groupadd mysql  

# useradd -r -g mysql mysql

4、配置mysql及配置項說明

# cd /usr/local/src/mysql-5.6.21

# cmake \   ——從mysql5.5起,mysql原始碼安裝開始使用cmake

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql  \

——設定mysql安裝目錄

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \

——設定監聽套接字路徑,這必須是一個絕對路徑名

-DDEFAULT_CHARSET=utf8 \

——設定伺服器的字符集預設情況下,MySQL使用latin1的(CP1252西歐)字符集。cmake/character_sets.cmake

檔案包含允許的字符集名稱列表

-DDEFAULT_COLLATION=utf8_general_ci \  ——設定伺服器的排序規則

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

——儲存引擎選項:
MyISAM
MERGEMEMORY,和CSV引擎是預設編譯到伺服器中,並不需要明確地安裝

-DWITH_ARCHIVE_STORAGE_ENGINE=1 \    —— 靜態編譯一個儲存引擎到伺服器

-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

——可用的儲存引擎值有:ARCHIVE,BLACKHOLE, EXAMPLE, FEDERATED, INNOBASE (InnoDB), PARTITION (partitioningsupport),PERFSCHEMA(Performance Schema)

-DENABLE_DOWNLOADS=1 

——是否要下載可選的檔案。例如,啟用此選項(設定為1),cmake將下載谷歌所使用的測試套件執行單元測試。

注:重新執行配置,需要刪除CMakeCache.txt檔案

5、編譯原始碼及安裝

# make && make install

6、修改mysql目錄所有者和組

# cd /usr/local/mysql   

# chown -R mysql:mysql .  

修改mysql資料庫檔案目錄

# cd /data/mysqldb  

# chown -R mysql:mysql .  

6、初始化資料庫

# cd/usr/local/mysql  

#scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb

7、複製mysql服務啟動配置檔案

# cp/usr/local/mysql/support-files/my-default.cnf /etc/my.cnf 

注:如果/etc/my.cnf檔案存在,則覆蓋。

8、複製mysql服務啟動指令碼及加入PATH路徑

# cpsupport-files/mysql.server /etc/init.d/mysqld  

# vim/etc/profile  

      PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH 

      export PATH 

# source/etc/profile

9、啟動mysql服務並加入開機自啟動(可選這個步驟,以後可以自己啟動的)

# service mysqld start

# chkconfig--level 35 mysqld on   

10、檢查mysql服務是否啟動

# netstat -antulp | grep 3306  

# mysql -u root -p   密碼為空,如果能登陸上,則安裝成功

11、修改MySQL使用者root的密碼

mysqladmin -u root password '123456'  

注:也可執行安全設定指令碼,修改MySQL使用者root的密碼,同時可禁止root遠端連線,移除test資料庫和匿名使用者。

# /usr/local/mysql/bin/mysql_secure_installation 

三、常見問題

問題1

Starting MySQL..The server quit withoutupdating PID file

([FAILED]/mysql/Server03.mylinux.com.pid).  

解決:  

修改/etc/my.cnf 中datadir,指向正確的mysql資料庫檔案目錄 

問題2  

ERROR 2002 (HY000): Can't connect to localMySQL server through socket '/tmp/mysql.sock' (2)  

解決:  

新建一個連結或在mysql中加入-S引數,直接指出mysql.sock位置。  

# ln -s /usr/local/mysql/data/mysql.sock/tmp/mysql.sock  

# /usr/local/mysql/bin/mysql -u root -S /usr/local/mysql/data/mysql.sock 

問題3

-bash:mysql:command not found 

因為mysql命令的路徑在/usr/local/mysql/bin下面,所以你直接使用mysql命令時, 

系統在/usr/bin下面查此命令,所以找不到了  

解決: 

# ln -s /usr/local/mysql/bin/mysql /usr/bin 做個連結即可  

相關推薦

MySQL 5.6.21版本安裝例項

一、編譯安裝MySQL前的準備工作 1、#yum –y install gcc gcc++ ncurses-devel perl      安裝編譯原始碼所需的工具和庫 2、下載cmake原始碼包

mysql-5.6.21原始碼安裝步驟

tar -zxvf mysql-5.6.21.tar.gz2.編譯原始碼 cmake .  -DCMAKE_INSTALL_PREFIX=/data/gg/3321/mysql-5.6.21 -DMYSQL_DATADIR=/data/gg/3321/mysql-5.6.21/data -DDEFAULT_C

win764bit,下載了mysql 5.6.21預設安裝在c盤,擔心以後會佔空間,需要改動嗎?怎麼改?

mysql本身安裝程式不大,但資料可能會越來越大,你開啟配置檔案my.ini 看到datadir=”c:/MySQL/data/”這行了嗎, 現將data資料資料夾複製到d盤, 然後將剛才那句改為:datadir=”d:/data/”重啟mysql就ok了不會在

MySql 5.7.21安裝版本win10下的配置

pass 沒有 arp data文件夾 image efault utf fault har 1、解壓到想要安裝的位置,創建my.ini文件      my.ini的內容如下    [mysql] # 設置mysql客戶端默認字符集 default-character-s

MySql 5.6.21安裝及配置(超詳細)

cal 開始 流程 重復 配置 路徑 進行 驗證 高級 一、安裝    ----->點擊接受協議 ----->下一步    這裏選擇我只需要安裝服務器,因此選擇 Server only -------->下一步    -------->點擊execu

centOS 6.5安裝MySQL 5.6.21

 1.檢視作業系統相關資訊。[[email protected] ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [[email protected] ~]# uname

mysql-5.6.37-winx64安裝記錄(安裝版本mysql

機器上現在已經存在5.0版本mysql的情況下,繼續安裝一個最新版的mysql. 一、官網下載免安裝壓縮包。 下載地址 本人下載的是mysql-5.6.37-winx64.zip.將壓縮包解壓到自定義目錄中。例如:D:\mysql-5.6.37. 二、新增環境變數.

Linux下Mysql 5.6.21 tar包安裝實踐

好久沒玩linux,由於專案需要部署新的linux開發環境,包括安裝jdk,tomcat,redis,mysql,趁著有時間,趕緊部署好。jdk,tomcat,redis很快就部署好了,唯獨mysql讓我折騰了一陣。先安裝了我之前就安裝過的原始碼版mysql-5.6.4,後

mysql 5.6.25編譯安裝詳細步驟

dir 支持斷點續傳 啟動項 ++ roo blog eve files 文件 1 #安裝依賴 2 yum -y install make gcc-c++ cmake bison-devel ncurses-devel perl vim 3 4

windows10下安裝Mysql 5.6(zip格式安裝包)

name get fff IT 需要 步驟 5.6 span packet 5.6的安裝包是一個zip文件,裏面包含了data(有表空間文件和日誌文件),bin等文件夾。不同於以往的只需要雙擊安裝.msi就行了。因此,在此記錄下安裝包是.zip時的安裝步驟。 1

mysql-5.7.21-winx64安裝過程

efault 圖片 安裝 com data 登陸 char mys 進入 下載好的mysql-5.7.21-winx64解壓後是沒有data和my.ini兩個文件的,先新建my.ini文件和data空文件夾 1,my.ini文件配置如下: [mysql] # 設置mysql

mysql-5.7.21版本一直報錯ERROR 1067 (42000)!

ima 你們 water http blog 配置 有用 點贊 ESS 網上很多教程都是錯誤的,說改什麽配置文件?都是錯誤的!唯有這樣子是正確的,分享給你們。如覺得有用,請點贊 一,報錯上圖: 二、修改數據庫配置 三、重啟數據庫,並重啟進入數據庫 四、重新插入數據 看到已經

mysql-5.7.21-winx64安裝

第一步:官網下載壓縮包 地址:https://dev.mysql.com/downloads/mysql/ 第二步:解壓到指定目錄下,注意:我下載的是第二個檔案,解壓後是需要通過cmd命令列安裝 在資料夾下建立my.ini檔案,內容如下: [mysql] # 設定mysql

mysql-5.7.23版本安裝以及常見錯誤(詳細)

作業系統:windows7 64-bit 資料庫版本:mysql-5.7.23-winx64 1. 首先去官網下載符合作業系統的資料庫版本:https://dev.mysql.com/downloads/mysql/ 2. 下載之後解壓縮到某個資料夾或目錄下,我的是D:\mysql-5.

mysql-5.6.41-winx64安裝教程、使用及Navicat_Premium視覺化sql的使用

安裝步驟 https://www.cnblogs.com/Pusteblume/p/9705153.html Windows 無法啟動MySql服務 (位於 本地計算機上)錯誤2: 系統找不到指定的檔案 https://blog.csdn.net/write

mysql-5.6.41-winx64安裝教程

2018年11月15日 17:56:18 Robin Don 閱讀數:4 個人分類: 軟體安裝

mysql-5.6.37-linux安裝_2018_lcf

軟體包全名:mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz   (這個版本不用make,是已經mkae過的,類似window綠色軟體) 可以在百度雲上下載:https://pan.baidu.com/s/1raicyKG [[emai

mysql-5.6.35原始碼安裝 (64位CentOs7)

首先安裝依賴包,避免在安裝過程中出現問題 [[email protected] liuzhen]# yum -y install gcc gcc-c++ [[email protected] liuzhen]# yum -y install cmake [[email

Mysql 5.6.35 原始碼安裝

安裝環境 系統:CenteOS 7.4 安裝過程 刪除已有包 shell> rpm -qa | grep mysql shell> rpm -e --nodeps xxx(匹配到的mysql名稱) 安裝依賴包 shel

MySQL-5.7.21原始碼安裝總結

1. 安裝Centos 7,以保證其依賴庫版本號為較新的。2.安裝cmake3.11.0,版本要求2.9以上,官網可以下載原始碼。      2.1 解壓 tar -zxf cmake-3.11.0-rc2.tar.gz    2.2 ./bootstrap    2.3 g