1. 程式人生 > >LINUX下MySQL 5.6.26 二進位制安裝

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;






相關推薦

LINUXMySQL 5.6.26 二進位制安裝

1.前言     MySQL有三種安裝方式:RPM安裝、二進位制包安裝、原始碼包安裝。這3種種方式各有特色,主要特點參考下表。實際應用中,可以根據你所用的主機環境進行優化,選擇最佳的配置值,安裝定製更

LinuxMySQL-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

LinuxMysql 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

LinuxMysql 5.6.21 tar包安裝實踐

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

WindowsMySQL 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的,下

LinuxMySQL 5.55.65.7的RPM、二進位制和原始碼安裝

[[email protected] ~]# df -h Filesystem                                Size  Used Avail Use% Mounted on /dev/mapper/vg_rootlhr-Vol00              9.9

CentOsmysql-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

Linuxmysql-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

linuxmysql 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