LINUX下MySQL 5.6.26 二進位制安裝
1.前言
MySQL有三種安裝方式:RPM安裝、二進位制包安裝、原始碼包安裝。這3種種方式各有特色,主要特點參考下表。實際應用中,可以根據你所用的主機環境進行優化,選擇最佳的配置值,安裝定製更靈活。訪問MySQL網站http://dev.mysql.com/downloads/下載最新穩定發行版的對應MySQL版本,本文對MySQL 5.6.26的二進位制版本進行安裝演示。
RPM
二進位制
原始碼
優點
安裝簡單,適合初學者
安裝簡單,可以安裝到任何路徑下,靈活性好,一臺伺服器可以安裝多個MySQL。
在實際安裝的作業系統進行可根據需要定製編譯,最靈活;效能最好,一臺伺服器可以安裝多個MySQL。
缺點
1.需要單獨下載客戶端和伺服器端;
2.安裝路徑不靈活,預設路徑不能修改,一套伺服器只能安裝一個MySQL。
已經經過編譯,效能不如原始碼編譯的好,不能靈活定製編譯引數。
安裝過程較複雜,編譯時間長
檔案佈局
/usr/bin 客戶端程式和指令碼
/usr/sbin MySQL伺服器
/var/lib/mysql日誌檔案和資料庫
/usr/share/doc/packages 文件
/usr/include/mysql 包含檔案
/usr/lib/mysql 庫檔案
/usr/share/mysql 錯誤訊息和字符集檔案
/usr/share/sql-bench 基準程式
Bin 客戶端程式和mysqlid伺服器
Data 日誌檔案和資料庫
Doc 文件和changelog
Include 包含檔案
Lib 庫檔案
Scripts mysql_install_db指令碼,用來安裝系統資料庫
Share/mysql 錯誤訊息檔案
Sql-bench 基準程式
Bin 客戶端程式和指令碼
Include/mysql 包含檔案
Info info格式的文件
Lib/mysql 庫檔案
Libexec mysql伺服器
Share/mysql 錯誤訊息檔案
Sql-bench 基準程式和crash-me測試
Var 資料庫和日誌檔案
2.安裝前準備
本文測試環境:CentOS release 6.4(Linux version 2.6.32-358.el6.x86_64)
1)設定MySQL使用者和組
建立MySQL使用者組和使用者,不建立的話,以MySQL二進位制包安裝後,MySQL啟動時會因為Linux檔案許可權導致問題多多
新增MySQL使用者組:
[[email protected] ~]# groupadd mysql
新增MySQL使用者:[[email protected] ~]# useradd -r -g mysql mysql
2)新建MySQL資料庫資料檔案目錄
[[email protected] ~]# mkdir -p /data/mysqldb [[email protected] ~]# chown -R mysql:mysql /data/mysqldb [[email protected] ~]# cd /usr/local
3.安裝MySQL
1)下載MySQL二進位制安裝包
下載地址:http://dev.mysql.com/downloads/mysql/在Select Platform:中選擇Linux - Generic,然後下載最下面的:mysql-5.6.26-linux-glibc2.5-x86_64..tar.gz(有64位的和32位的,根據需要選擇)
2)解壓二進位制包
[[email protected] local]# tar -xzvf mysql-5.6.26.tar.gz [[email protected] local]# mv mysql-5.6.26 mysql [[email protected] local]# cd mysql/ [[email protected] mysql]# chown -R mysql . [[email protected] mysql]# chgrp -R mysql .
其實MySQL已經安裝完了,但還需要初始化,初始化mysql表、test表、infomation表等。datadir可以是其他的,但也需要chown修改下建立者,否則可能會出現許可權問題。
4.配置MySQL
[[email protected] mysql]# scripts/mysql_install_db.sh --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysqldb
[[email protected] mysql]# chown -R root . [[email protected] mysql]# chown -R mysql data [[email protected] mysql]# chgrp -R mysql .
1)為mysql提供sysv服務指令碼
[[email protected] mysql]# cp support-files/mysql.server /etc/init.d/mysqld
2)修改配置檔案[[email protected] mysql]# cp my.cnf /etc/my.cnf [[email protected] mysql]# vi /etc/my.cnf
3)新增MySQL到服務列表
[[email protected] mysql]# chkconfig --add mysqld [[email protected] mysql]# chkconfig mysqld on
4) 啟動服務,用MySQL使用者來啟動服務
[[email protected] mysql]# bin/mysqld_safe --user=mysql
5)登入資料庫
[[email protected] mysql]# bin/mysql -u root
6) 設定root初始密碼
[[email protected] mysql]# bin/mysqladmin -u root password "123456"
7)其他操作
mysql> select user,host,password from mysql.user; --查詢MySQL使用者,密碼等 mysql> update mysql.user set password = PASSWORD('000000') where user = 'root' --修改root密碼 mysql> drop user ''@localhost; --刪除空使用者 mysql> FLUSH PRIVILEGES;
相關推薦
LINUX下MySQL 5.6.26 二進位制安裝
1.前言 MySQL有三種安裝方式:RPM安裝、二進位制包安裝、原始碼包安裝。這3種種方式各有特色,主要特點參考下表。實際應用中,可以根據你所用的主機環境進行優化,選擇最佳的配置值,安裝定製更
Linux下MySQL-5.6.26 RPM包安裝
1.前言 本文測試環境: CentOS release 6.4(Linux version 2.6.32-358.el6.x86_64) MySQL-5.6.26 RPM包下載地址:http://
linux CenterOS 下 mysql-5.6.26.tar.gz原始碼安裝
1.準備工作 [[email protected]]# cd /cnpc/ 百度雲盤 mysql-5.6.26.tar.gz連結:http://pan.baidu.com/s/1dDe9ifv 密碼:ifus [[email protected] cn
Linux下Mysql 5.6.30 tar包安裝實踐
環境:centos 6.5 x64 再選擇 下載完畢後,得到安裝包 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 此包不再需要make編譯原始碼(真是扛扛的),之前的mysql-5.6.4.tar.gz包是原始碼包,需要先cmake
Linux下Mysql 5.6.21 tar包安裝實踐
好久沒玩linux,由於專案需要部署新的linux開發環境,包括安裝jdk,tomcat,redis,mysql,趁著有時間,趕緊部署好。jdk,tomcat,redis很快就部署好了,唯獨mysql讓我折騰了一陣。先安裝了我之前就安裝過的原始碼版mysql-5.6.4,後
Windows下MySQL 5.6.27.0.安裝及配置
在DOS命令視窗輸入 mysql -h localhost -u root -p回車 進入mysql資料庫,其中-h表示伺服器名,localhost表示本地;-u為資料庫使用者名稱,root是mysql預設使用者名稱;-p為密碼,如果設定了密碼,接下來在Enter password後面輸入設定的密碼, 或
mysql-5.6.35二進位制安裝
chown -R mysql:mysql /mysql /mysql/scripts/mysql_install_db --user=mysql --basedir=/mysql/ --datadir=/my
linux 下mysql 5.7.9tar 包安裝
1、軟體下載 登入到 http://dev.mysql.com/downloads/mysql/ ,選擇對應的版本進行下載。 2、建立mysql 使用者 [[email protected] ~]# groupadd mysql [[email
MySQL 5.6.26免安裝版配置
首先到http://dev.mysql.com/ 上下載windows版mysql5.6免安裝zip包。然後將zip包解壓到D:\mysql-5.6.20-winx64下。 2.複製mysql下的my-default.ini, 在同目錄下建立my.ini. my.
Window 下 MySQL 5.6.15 下載安裝及使用
MySQL5.6.15 官方下載地址: 上面明確提示:MySQL安裝程式是32位的,但會同時安裝32位和64位二進位制檔案。 所以同樣適用於32位和64位的Window作業系統。 下載的地方有兩個,上面一個1.5M的是線上安裝程式,我們下載下面一個234.8M的,下
Linux下MySQL 5.5、5.6和5.7的RPM、二進位制和原始碼安裝(下)
[[email protected] ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_rootlhr-Vol00 9.9
CentOs下mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz壓縮包的安裝
sorted sql mbo blog 密碼 回車 安裝mysql 下載安裝 window 之前寫過一篇mysql在windows下的安裝(猛擊這兒),linux下用的比較少,最近切換到linux服務器了,發行mysql安裝和windows下有所不同,只記錄壓縮包方式安裝,
linux 6.5下 MySQL 5.6 RPM安裝
1.環境 OS: CentOS 6.5 x64 2.準備MySQL RPM安裝包 會看到以下介面: Select Version: 選5.6.31,Select Platform: 選Red
MySQL 5.6.26幾種安裝包的區別
for 重命名 所有 命令 com hive pass har connect http://downloads.mysql.com/archives/community/ 一、MySQL Installer 5.6.26 mysql-installer-comm
windows10下安裝Mysql 5.6(zip格式安裝包)
name get fff IT 需要 步驟 5.6 span packet 5.6的安裝包是一個zip文件,裏面包含了data(有表空間文件和日誌文件),bin等文件夾。不同於以往的只需要雙擊安裝.msi就行了。因此,在此記錄下安裝包是.zip時的安裝步驟。 1
Linux下mysql-5.7.20安裝
版本 symbol 問題 init temporary rar files sans AS 1 參考文檔 https://dev.mysql.com/doc/refman/5.7/en/source-installation.html https://dev.mysql.c
Centos 7上安裝及配置MySQL 5.6.26
1、解除安裝系統自帶Mariadb Centos7 已經不自帶MySQL,自帶內部集成了Mariadb,而安裝MySQL的話會和Mariadb的檔案衝突,所以需要先解除安裝掉Mariadb,再安裝MySQL。 [[email protected] ~]
Linux上安裝mysql-5.6版本(命令安裝和解壓安裝)
Linux命令安裝mysql-5.6版本 1.更新apt-get sudo apt-get update 2.安裝 mysql-server-5.6 sudo apt-get install mysql-server-core-5.6 sudo apt
linux下mysql 5.7.21 安裝
# tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 解壓 # mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql 重新命名 # c
【札記】Linux下 MySQL-5.7.17 tar.gz 包方式安裝部署後出現密碼過期的問題解決(不修改/etc/my.cnf檔案)
【問題描述】 在Oracle linux 6.8上安裝完成MySQL-5.7.17(使用版本為:mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz)後: [[email protected] ~]# mysql --version mysql Ver 14.14 D