1. 程式人生 > >CentOS6.5下二進位制安裝mysql-5.6.27

CentOS6.5下二進位制安裝mysql-5.6.27

MySQL的安裝分為三種:1、RPM包安裝;2、二進位制包安裝;3、原始碼安裝。 
第一種方式比較簡單,直接RPM包安裝就OK了,或者通過yum源來安裝,而第三種方式比較複雜。
一般專案中使用比較多的是通過二進位制包來安裝,這種安裝方式可以根據企業的不同需求進行相關的自定義配置,比如安裝在哪個目錄,如何配置等。
現在具體介紹一下Mysql的二進位制安裝方式

1:檢視系統版本
[[email protected] ~]# cat /etc/redhat-release 
CentOS release 6.5 (Final)

2:新增使用者和組
[[email protected]
mysql]# groupadd mysql [[email protected] mysql]# useradd -r -g mysql mysql 3:安裝mysql到/usr/local/mysql下 [[email protected] ~]# cd /tmp [[email protected] tmp]# ll mysql-5.6.27-linux-glibc2.5-i686.tar.gz -rw-r--r--. 1 root root 304056226 11月 17 04:12 mysql-5.6.27-linux-glibc2.5-i686.tar.gz [[email protected]
tmp]# tar zxf mysql-5.6.27-linux-glibc2.5-i686.tar.gz -C /usr/local/ [[email protected] tmp]# cd /usr/local/ [[email protected] local]# mv mysql-5.6.27-linux-glibc2.5-i686/ mysql [[email protected] local]# chown -R mysql:mysql mysql/ [[email protected] mysql]# mkdir /mydata [[email protected]
mysql]# chown -R mysql:mysql /mydata 4:初始化Mysql [[email protected] /]# cd /usr/local/mysql [[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mydata [[email protected] mysql]# chown -R mysql:mysql * 5:修改Mysql主配置檔案 [[email protected] mysql]# cd /usr/local/mysql [[email protected] mysql]# cp support-files/my-default.cnf /etc/my.cnf ##注:如果/etc/my.cnf檔案存在,則覆蓋。 [[email protected] mysql]# vi /etc/my.cnf [client] password = 123456 port = 3306 default-character-set=utf8 [mysqld] datadir = /mydata port = 3306 character_set_server=utf8 character_set_client=utf8 collation-server=utf8_general_ci lower_case_table_names=1 max_connections=1000 [mysql] default-character-set=utf8 6:為mysql提供服務指令碼 [[email protected] mysql]# cd /usr/local/mysql [[email protected] mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld 7:新增開啟自啟 [[email protected] init.d]# chkconfig --add mysqld [[email protected] init.d]# chkconfig mysqld on 8:啟動Mysql [[email protected] init.d]# service mysqld start Starting MySQL... [確定] [[email protected] init.d]# service mysqld status MySQL running (2068) [確定] 9:新增環境變數 [[email protected] bin]# vi /etc/profile PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH 或 [[email protected] init.d]# ln -s /usr/local/mysql/bin/mysql /usr/bin 10:登入Mysql,修改密碼,刪除空使用者(密碼為空) [[email protected] init.d]# mysql -uroot -p -S /tmp/mysql.sock mysql> select user,host,password from mysql.user; +------+-----------+----------+ | user | host | password | +------+-----------+----------+ | root | localhost | | | root | centos | | | root | 127.0.0.1 | | | root | ::1 | | | | localhost | | | | centos | | +------+-----------+----------+ 6 rows in set (0.00 sec) mysql> update mysql.user set password = PASSWORD('123456') where user = 'root'; mysql> select user,host,password from mysql.user; +------+-----------+-------------------------------------------+ | user | host | password | +------+-----------+-------------------------------------------+ | root | localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | centos | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | 127.0.0.1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | ::1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | | localhost | | | | centos | | +------+-----------+-------------------------------------------+ 6 rows in set (0.00 sec) mysql> drop user ''@localhost; mysql> select user,host,password from mysql.user; +------+-----------+-------------------------------------------+ | user | host | password | +------+-----------+-------------------------------------------+ | root | localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | centos | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | 127.0.0.1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | ::1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | | centos | | +------+-----------+-------------------------------------------+ mysql> use mysql mysql> update user set host='%' where user='root' and host='localhost'; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select user,host,password from mysql.user; +------+-----------+-------------------------------------------+ | user | host | password | +------+-----------+-------------------------------------------+ | root | % | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | centos | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | 127.0.0.1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | root | ::1 | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | | centos | | +------+-----------+-------------------------------------------+ 5 rows in set (0.00 sec) mysql> FLUSH PRIVILEGES; 參考: http://blog.csdn.net/cnyyx/article/details/45151693 http://www.cnblogs.com/xiaoit/p/3988640.html

相關推薦

CentOS6.5二進位制安裝mysql-5.6.27

MySQL的安裝分為三種:1、RPM包安裝;2、二進位制包安裝;3、原始碼安裝。 第一種方式比較簡單,直接RPM包安裝就OK了,或者通過yum源來安裝,而第三種方式比較複雜。 一般專案中使用比較多的是通過二進位制包來安裝,這種安裝方式可以根據企業的不同需求進行相關的自定義

CentOS 6.5二進位制安裝 MySQL 5.6

1:檢視系統版本 1 2 [[email protected] mysql]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:下載MySQL5.6二進位制包

CentOS6.5編譯安裝mysql-5.6.27

MySQL的安裝分為三種: 1、RPM包安裝;(MySQL-5.6.27-1.linux_glibc2.5.i386.rpm-bundle.tar) 2、二進位制包安裝;(mysql-5.6.27-linux-glibc2.5-i686.tar.gz) 3、原始碼安裝。 (

CentOS6.5編譯安裝MySQL 5.6.16【詳細教程】

登入mysql mysql -uroot -p 輸入密碼: #建立普通mysql使用者 CREATE USER 'cwtcn'@'localhost' IDENTIFIED BY 'cwtcn'; #建立資料庫 CREATE DATABASE IF NOT EXISTS`cwtcn_offset` D

Linux CentOS6.5編譯安裝MySQL 5.6.16【給力詳細教程】

一、編譯安裝MySQL前的準備工作 安裝編譯原始碼所需的工具和庫 yum install gcc gcc-c++ ncurses-devel perl 安裝cmake,從http://www.cmake.org下載原始碼並編譯安裝 wget http://www.cm

CentOS 6編譯安裝MySQL 5.6

是否 local profile pre utf8 readline 依賴 版本 centos 6 一:卸載舊版本 使用下面的命令檢查是否安裝有MySQL Server rpm -qa | grep mysql 有的話通過下面的命令來卸載掉 rpm -e mysql /

CentOS 6.8編譯安裝MySQL 5.6.14

CentOS 6.8下編譯安裝MySQL 5.6.14 概述: 通過原始碼安裝高版本的5.6.14。 正文: 一:解除安裝舊版本 使用下面的命令檢查是否安裝有MySQL Server rpm -qa | grep mysql 有的話通過下面的命令來解除安裝掉 目前我們查詢到的

CentOS 6.4編譯安裝MySQL 5.6.14

概述: CentOS 6.4下通過yum安裝的MySQL是5.1版的,比較老,所以就想通過原始碼安裝高版本的5.6.14。 正文: 一:解除安裝舊版本 使用下面的命令檢查是否安裝有MySQL Server rpm -qa | grep mysql 有的話通過下面的命令來解除安裝掉 rpm -e

CentOS 6.8編譯安裝MySQL 5.6.30

概述: CentOS 6.4下通過yum安裝的MySQL是5.1版的,比較老,所以就想通過原始碼安裝高版本的5.6.14。 正文: 一:解除安裝舊版本 使用下面的命令檢查是否安裝有MySQL Server rpm -qa | grep mysql 有的話通過下面的命令來解除

centos6.5yum安裝mysql5.5

eps mysql 啟動 pms pan tar oar exp let 第一步就是看linu是否安裝了mysql,經過rpm -qa|grep mysql查看到centos下安裝了mysql5.1,那就開始卸載咯 2 接下來就是卸載mysql5.1了,命令

CentOS 6.5通過yum安裝mysql 5.55.65.7版本

yum安裝mysql mysql5.5 mysql5.6 mysql5.7 1、安裝mysql的yum源,這個源包括5.5、5.6、5.7版本:備註:如果要專門下載某個版本,可以到http://dev.mysql.com/downloads/repo/yum下載。[root@agile ~]#

CentOS 7 二進位制安裝MySQL 5.7

CentOS 7 二進位制安裝MySQL 5.7 檢查是否安裝過mysql或者maridb 如果有 請解除安裝。 rpm -qa |grep mysql yum remove mysql* rpm -qa |grep mariadb yum remove maria

CentOS 7原始碼安裝MySQL 5.7

網上說linux安裝mysql服務分兩種安裝方法: ①原始碼安裝,優點是安裝包比較小,只有幾十M左右,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯; ②使用官方編譯好的二進位制檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300M左右(5.7版

CentOS 6.5通過yum安裝 MySQL-5.5

1.安裝mysql-5.5的yum源 rpm -ivh http://repo.mysql.com/yum/mysql-5.5-community/el/6/x86_64/mysql-community-release-el6-5.noarch.rpm 要安裝MySQL5.6的可以安裝: r

Linuxyum安裝MySQL 5.7.xx

//系統 # cat /etc/redhat-release CentOS release 6.8 (Final) # uname -r 2.6.32-642.el6.x86_64 //下載安裝rp

CentOS6.9二進位制安裝MySQL5.6

1:檢視系統版本 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 2:下載MySQL5.

CENTOS二進位制安裝MySQL(多例項)

二進位制安裝(多例項) 第一步建立使用者和組 groupadd mysql 建立mysql組 useradd -r -g mysql -s /bin/false mysql 建立使用者mysql並設定為系統使用者放在mysql組中,shell指令碼放在/bin/false路徑下 第二步解壓安

CENTOS二進位制安裝Mysql(單例項)

二進位制安裝(單例項) 第一步建立使用者和組 groupadd mysql 建立mysql組 useradd -r -g mysql -s /bin/false mysql 建立使用者mysql並設定為系統使用者放在mysql組中,shell指令碼放在/bin/false路徑下 第二步解壓安

linux CentOS6.5 yum安裝mysql 5.6

linux centos6.5 yum安裝mysql 5.6直接按步驟安裝# wget # rpm -ivh mysql-community-release-el6-5.noarch.rpm [[email protected]/* */ ~]# yum repolist all | grep

centos6.8 yum安裝mysql 5.6

centos6.8 yum安裝mysql 5.6一、檢查系統是否安裝其他版本的MYSQL數據 yum list installed | grep mysql yum -y remove mysql-libs.x86_64 二、安裝及配置 wget http://repo.mysql.com/mysql-co