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 難的是配置外網訪問與權限設置,我是按照一篇