1. 程式人生 > >Mysql快速配置安裝方法(備)

Mysql快速配置安裝方法(備)

Mysql5.5安裝配置在Centos上,由於以後有專案要進行幾個架構的探討,所以先自己在虛擬機器上測試一套主從,讀寫分離的叢集來測試環境!

虛擬機器採用的是,vmware workstation8.0,linux:centos5.5版本的!

虛擬機器裝系統很簡短就不再截圖出來,網路採用橋接方式,並且要求能聯網ping通。為了以後更新RPM包使用yum命令,減少依賴包的障礙!

一、安裝cmake

# 安裝所需依賴包
yum -y install gcc libxml2-dev curl screen \
libpng12-dev autoconf libpcre3-dev make bzip2 \
libevent-dev patch libjpeg62-dev libcurl4-openssl-dev \
libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz

同時也要更更新以下的包;

Yum –y install gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel*libgcrypt* libtool*

# 編譯安裝
tar zxvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
./boostarp
make
make install
cmake
version

這裡我把所有的包都存放到/usr/local/這個目錄下,包括下面下載的mysql安裝包;

[[email protected] local]# ls

bin cmake-2.8.5.tar.gz  etc  games include  lib  libexec sbin  share  src

[[email protected] cmake-2.8.5]# cmake -version

cmake version 2.8.5

二、 安裝配置mysql

# 下載原始檔
wgethttp://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/
#

wget ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz

以上連個連結有問題,大家隨便到網上搜搜,就有很多mysql5.5的安裝包,這個不難。

# 建立使用者和組
groupadd mysql
useradd -g mysql  -s /usr/sbin/nologin  mysql

# 建立安裝目錄
mkdir  /usr/local/ mysql

# 建立資料庫目錄
mkdir  /usr/local/ mysql/data

# 解壓
tar -zxvf mysql-5.5.17.tar.gz
cd mysql-5.5.17

# 編譯及安裝mysql
# cmake
編譯:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_unicode_ci \

-DWITH_READLINE=1 \

-DWITH_SSL=system \

-DWITH_EMBEDDED_SERVER=1 \

-DENABLED_LOCAL_INFILE=1 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_DEBUG=0

執行以後出現以下錯誤;

-- Check size of wchar_t - done

-- Check size of wctype_t

-- Check size of wctype_t - done

-- Check size of wint_t

-- Check size of wint_t - done

-- Found Curses: /usr/lib/libcurses.so

-- Looking for tputs in/usr/lib/libcurses.so

-- Looking for tputs in/usr/lib/libcurses.so - found

-- Looking for include files HAVE_LIBAIO_H

-- Looking for include files HAVE_LIBAIO_H- not found.

-- Looking for io_queue_init in aio

-- Looking for io_queue_init in aio - notfound

-- Performing TestHAVE_IB_GCC_ATOMIC_BUILTINS

-- Performing TestHAVE_IB_GCC_ATOMIC_BUILTINS - Failed

-- Performing TestHAVE_IB_ATOMIC_PTHREAD_T_GCC

-- Performing TestHAVE_IB_ATOMIC_PTHREAD_T_GCC - Failed

-- Check size of pthread_t

-- Check size of pthread_t - done

-- Performing Test HAVE_PEERCRED

-- Performing Test HAVE_PEERCRED - Success

Warning: Bisonexecutable not found in PATH

-- Configuring incomplete, errors occurred!

You have mail in /var/spool/mail/root

安裝下bison包,

Yum –y install bison*

再次執行出現新錯誤,不要著急,遇到錯誤,應該是很欣慰,現在知道了,以後就有把握自己處理,不必再百度,谷歌,滿世界詢問了

[[email protected] mysql-5.5.13]# cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_unicode_ci -DWITH_READLINE=1-DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1-DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_DEBUG=0

-- MySQL 5.5.13

-- checking for module 'openssl'

--   package 'openssl' notfound

-- Could NOT find OpenSSL, try to set thepath to OpenSSL root folder in the system variable OPENSSL_ROOT_DIR(missing:  OPENSSL_LIBRARIESOPENSSL_INCLUDE_DIR)

CMake Error at cmake/ssl.cmake:83(MESSAGE):

 Cannot find appropriate system libraries for SSL.  Use WITH_SSL=bundled to

 enable SSL support

Call Stack (most recent call first):

 CMakeLists.txt:248 (MYSQL_CHECK_SSL)

-- Configuring incomplete, errors occurred!

此錯誤提示很清楚,有個包缺少,yum下即可。遇錯誤一定仔細看錯誤資訊,這是你成為牛人的關鍵一步;

[[email protected] mysql-5.5.13]# cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_unicode_ci -DWITH_READLINE=1-DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1-DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_DEBUG=0

-- MySQL 5.5.13

-- checking for module 'openssl'

--  found openssl, version 0.9.8e-rhel5

-- Found OpenSSL:/usr/lib/libssl.so;/usr/lib/libcrypto.so (found version "0.9.8")

CMake Error at cmake/ssl.cmake:83(MESSAGE):

 Cannot find appropriate system libraries for SSL.  Use WITH_SSL=bundled to

 enable SSL support

Call Stack (most recent call first):

 CMakeLists.txt:248 (MYSQL_CHECK_SSL)

我裝好包以後再次執行,依然有err出現,這裡是因為,我們在多次執行的時候cmake有個檔案我們需要刪除,需要在安裝新包的情況下,重新應用下相關的檔案;

刪除當前目錄CMakeCache.txt並重新執行:

Cmake .

看清楚有個點,並且有個空格;

再次執行cmake命令就會正常;

# 安裝mysql
make && make install

# 複製配置檔案
cp support-files/my-medium.cnf  /etc/my.cnf

# 設定許可權
chmod +x /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql

chown -Rmysql:mysql /usr/local/mysql/data

# 配置開機自啟動
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig –add mysqld

chkconfig mysqldon

# 修改my.cnf配置
vim /etc/my.cnf

# [mysqld] 新增:
datadir=/usr/local/mysql/data
default-storage-engine=MyISAM

# 以下可選:
log-error =/usr/local/mysql/data/error.log
pid-file = /usr/local/mysql/data/mysql.pid
user = mysql
tmpdir = /tmp

# 初始化資料庫
/usr/local/mysql/scripts/mysql_install_db --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &

# 啟動MySQL
/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/my.cnf &

或者:
/etc/init.d/mysql start (service mysql start)

# 測試MySQL是否啟動

# 1)檢視是否有程序mysql
ps -ef | grep mysql

# 2)檢視埠是否執行
netstat -tnl | grep 3306

# 3)讀取mysql版本資訊
/usr/local/mysql/bin/mysqladmin version

# 至此,MySQL安裝完成

安裝的mysql的root密碼一般都是空,我們可以設定它為我們指定的密碼;

首先登陸mysql,然後執行下面命令即可;

SET PASSWORD FOR 'root'@'localhost' =PASSWORD('your new password');

flush privileges;

相關推薦

Mysql快速配置安裝方法()

Mysql5.5安裝配置在Centos上,由於以後有專案要進行幾個架構的探討,所以先自己在虛擬機器上測試一套主從,讀寫分離的叢集來測試環境! 虛擬機器採用的是,vmware workstation8.0,linux:centos5.5版本的! 虛擬機器裝系統很簡短就不再截圖

MySQL服務手動安裝方法

mysq all tex erl 修改配置 controls 如果 ogr 錯誤 解壓安裝 下載並解壓mysql zip格式安裝包。 將解壓後的文件重命名為Mysql Server 5.6。 在C:\Program Files目錄下創建MySql文件夾。

Mysql 之 編譯安裝方法(Mysql5.7)

select eas base sql_mod work names ase 下載安裝 eating 參考本博客文章:http://blog.51cto.com/12965094/2129267 1. 下載安裝包 wget http://downloads.sourcefo

windows下mysql壓縮包安裝方法

root 壓縮包 服務端 環境變量 環境 span 目錄 com down windows下MySQL安裝壓縮包安裝方法: 1、網址:https://dev.mysql.com/downloads/mysql/,進入官網下載壓縮包版本。 2、解壓完成後在bin目錄的同級目錄

MySQL資料庫多種安裝方法及企業級安裝實踐(下篇)

接《MySQL資料庫多種安裝方法及企業級安裝實踐(上篇)》 3.2.3初始化MySQL資料庫檔案 上述配置完畢後,就可以初始化資料庫檔案了,這個步驟其實也可以在編譯安裝MySQL之後就操作,只不過放到這裡更合理一些。 (1)初始化MySQL資料庫 初始化資料庫的核心命令為: application/

MySQL資料庫多種安裝方法及企業級安裝實踐(上篇)

本文來自《老男孩MySQL私房菜》第三章! 3.1MySQL資料庫的安裝方法及選擇 在當今的網際網路企業裡,MySQL資料庫大多執行在Linux系列作業系統上,當然,你也可以執行在Windows/Unix等商業作業系統上,本書主要以國內網際網路公司應用最多的資料庫服務作業系統——CentOS6最新版

騰訊雲伺服器的配置與部署(二):MySQL配置安裝、雲伺服器與雲資料庫的連線

MySQL的配置安裝、雲伺服器與雲資料庫的連線 【系統、環境】 電腦作業系統:Windows10 64位 伺服器詳情: 所屬專案:微信小程式 開發語言:PHP 5.6.27 作業系統:CentOS 7.2 64位 【前言】 這篇部落格主

樹莓派經常用到的軟體及安裝方法

安裝RPI.GPIO (首先需要安裝RPi.GPIO所需的Python Development toolkit) sudo apt-get install python-dev sudo apt-get install python-pip sudo pip install rpi.gpio

mysql完全解除安裝方法

一臺機器上可以裝不同的mysql例項,可以裝不同版本的mysql 下面給出MySQL的完全解除安裝方法: 1.執行cmd,執行net start ,檢視與mysql相關的服務名稱,並記錄。  2.利用Navicat等進行資料備份,主要備份資料有 1)業務系統涉及的資料

mysql 5 的安裝方法及常用命令

Ubuntu安裝配置MySQL資料庫的3方案 以下的文章主要介紹的是Ubuntu安裝配置MySQL資料庫的實際操作方式以及配置MySQL資料庫的實際操作流程與具體注意事項與如何正確管理msyql資料庫的相關內容的介紹,以下就是文章的主要內容。 三種安裝方式: 1. 從網上安裝 sudo apt-get ins

JDBC——Mysql 5.7綠色版配置安裝過程

5.6 配置文件 mov 新版 否則 download 查看系統 管理員 then 前言: JDBC是Java鏈接數據庫總要接口; 學習JDBC之前最重要的是要配置好數據庫(Mysql); 以下是配置Mysql步驟; 本章大體分為 下載 和 配置安裝過程

MySQL配置MySQL安裝和遠程訪問步驟

image 新建 oar 最新 rest word clas 字段 sql安裝 以遠程服務器為例,安裝Mysql到Linux並配置遠程訪問,步驟如下: 1.下載安裝最新的rpm文件 方法一: rpm -Uvh http://repo.mysql.com/mysql-co

MySQL 安裝方法

mysql 安裝方法本博文主要是為了增加記憶同時促進大家共同學習,如在發現中有理解錯誤請幫忙留言改正,不勝感激。 本次主要是mysql-5.5.54 的安裝基礎環境為: centos 6.8 一、下載mysql-5.5.54 安裝包 創建軟件存放目錄

mysql generic版本安裝配置

use mkdir brush .tar.gz data fault file var def 下載linux generic版本tar.gz文件,如:mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz 解壓到目標目錄,如: /tes

CentOS7網絡配置,安裝jdk,tomcat和mysql全過程

alt con 復制粘貼 就會 防火墻 粘貼 mage 下一步 官網 CentOS7網絡配置,安裝jdk,tomcat和mysql全過程 1、CentOS7網絡配置 安裝CentOS7要在VMware虛擬機上進行,設置密碼後登陸進來,可以看見右下角有下面幾個圖標,右擊網絡圖

Ubuntu16.04.3安裝配置samba方法

get valid 服務 install 用戶目錄 conf smbpasswd 支持 osc 目的:單個Linux用戶可以在windows電腦上通過映射網絡驅動器的方式來訪問自己的工作目錄。 方法如下: 1、安裝smb服務器:apt-get install samba2、

CentOS7下安裝MySQL配置遠程連接

公司收購 開發 重置 nbsp 刪掉 permanent mov 表格 一是 一、CentOS7下安裝MySQL數據庫 CentOS7默認的安裝包裏面已經沒有 MySQL-Server安裝包了,遠程鏡像中也沒有了。 默認的是MariaDB (MySQL的一個分支,開發這個

Ubuntu server安裝MySQL配置遠程連接

mys tools test ati 添加賬戶 base ins 安裝 leg 1. 在Ubuntu server 安裝MySQL(過程中註意記住設置的密碼) Sudo apt-get install mysql Sudo apt-get install mysql-se

centos下,安裝MySQL以及配置遠程連接等

遠程連接 option 服務器 case min sudo ges mys stop yum安裝: yum -y install mariadb-server mariadb-devel 啟動和自啟: systemctl start mariadb 啟動systemct

ubuntu安裝mysql配置外網訪問

安裝mysql 數據 .cn install 安裝數據庫 joseph html mysq www. linux上安裝數據庫比windows簡單很多,一條命令搞定 sudo apt-get install mysql-server 難的是配置外網訪問與權限設置,我是按照一篇