1. 程式人生 > >CentOS6.5 Linux安裝mysql5.6資料庫 針對64位系統

CentOS6.5 Linux安裝mysql5.6資料庫 針對64位系統

1.  下載



1.  安裝

1.1. 檢測是否已經安裝了mysql

rpm -qa | grep mysql  

如果已經安裝了,將其解除安裝,如:

rpm -e --nodeps  mysql-libs-5.1.71-1.el6.i686

1.1. 安裝mysql

1、mkdir /usr/local/src/mysql

2、cd /usr/local/src/mysql

解壓:tar -xvf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar


安裝前,先講一下,雖然官方文件說安裝mysql-community-client-5.7.9-1.el7.x86_64.rpm和mysql-community-server-5.7.9-1.el7.x86_64.rpm就可以獲得標準功能的MySQL。但是由於RPM包的依賴關係,所以實際上我們還要多裝2個RPM包:mysql-community-common-5.7.9-1.el7.x86_64.rpm和mysql-community-libs-5.7.9-1.el7.x86_64.rpm。

依次執行命令:

rpm -ivh mysql-community-common-5.7.17-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.17-1.el6.x86_64.rpm

rpm -ivh mysql-community-client-5.7.17-1.el6.x86_64.rpm

rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64

注意:是依次執行,不要亂了順序,因為它們之間有依賴關係。看下面2張圖:


執行:rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64 提示錯誤資訊


從以上錯誤資訊可以看出是因為缺少庫libaio、numactl,所以需要安裝libaio,numactl

統一放在/usr/local/src/mysql目錄下面,如下圖:


安裝libaio-0.3.107-10.el6.x86_64.rpm

安裝:rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm


安裝numactl-2.0.9-2.el6.x86_64.rpm

下載地址:http://mirror.centos.org/centos/6/os/x86_64/Packages/numactl-2.0.9-2.el6.x86_64.rpm

安裝:rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm 

安裝server

rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm


安裝成功!

1、啟動mysql服務
service mysql start

service mysql start出錯,mysql啟動不了,解決mysql: unrecognized service錯誤的方法如下:


service mysql start出錯,mysql啟動不了,解決mysql: unrecognized service錯誤的方法如下:

[[email protected] ~]# service mysql start
mysql: unrecognized service
 
[[email protected] ~]# rpm -q mysql   查詢發現mysql已經正常安裝
mysql-5.1.52-jason.1

[[email protected] ~]# /etc/rc.d/init.d/mysqld start  直接啟動沒問題
Starting mysqld:  [  OK  ]

在啟動時,會提示root隨機密碼 。

使用root賬號登入mysql

提示:


隨機生成的root密碼:O>XesyEoI9/!

1、注意:這個密碼是不安全的,所有需要修改初始密碼。

2、使用密碼登入mysql賬號:mysql-uroot -p

修改root密碼

1、update修改password應該是hash值的
MySQL>update user set password=password(‘123456’) where user=’root’;

2、set修改mysql的Hash密碼
MySQL>SET PASSWORD FOR ‘root′@’localhost’ = PASSWORD('123456’);

3、用mysqladmin命令修改密碼
Shell> mysqladmin -uroot -poldpassword password 123456;

4、用grant修改或create user時設定密碼
MySQL>grant all privileges on db01.* to [email protected]”localhost” Identified by “newpassword”;
MySQL>CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpass';



相關推薦

CentOS6.5 Linux安裝mysql5.6資料庫 針對64系統

1.  下載 1.  安裝 1.1. 檢測是否已經安裝了mysql rpm -qa | grep mysql   如果已經安裝了,將其解除安裝,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.i686 1.1. 安裝m

centos6.5 原始碼安裝mysql5.6.40

由於mysql5.6在單機執行多例項時需要原始碼安裝mysql. 特此記錄下如何在centos中原始碼安裝mysql. 實驗環境: centos6.5 mysql5.6.40 準備工作: 下載mysql原始碼包:https://dev.mysql.com/downloads/file/

Centos6.5原始碼安裝MySQL5.6

騰訊雲CentOS6.5,安裝mysql,之前一直遇到一個問題:libc.so.6(GLIBC_2.14)(64bit) is needed by xxxxx 的問題。查後發現,有人說是yum的原因。因此轉向原始碼安裝。 “如果你yum或者rpm升級mysql中,可能跟我

centOS6.5 yum安裝 mysql5.6

1.新開的雲伺服器,需要檢測系統是否自帶安裝mysql# yum list installed | grep mysql 2.如果發現有系統自帶mysql,果斷這麼幹# yum -y remove mysql-libs.x86_64 3.隨便在你存放檔案的目錄下執行,這裡解釋

centos6.5 rpm 安裝mysql5.6

a. 檢查MySQL及相關RPM包,是否安裝,如果有安裝,則移除(rpm –e 名稱) [root@localhost ~]# rpm -qa | grep -i mysql mysql-libs-5.1.66-2.el6_3.x86_64 [root@l

Centos6.5叢集安裝mysql5.6和hive2.3

一.安裝mysql 檢視系統自帶mysql, rpm -qa | grep mysql 如系統中已經存在,進行寫在 rpm -e –nodeps 要卸 載的軟體 上傳mysql到/opt/Software/Mysql資料夾下 解壓mysql tar -

centos6.5下的mysql5.6.30安裝

ack ble max 啟動 nal html name root base http://www.cnblogs.com/fujinzhou/p/5750442.html centos6.5下的mysql5.6.30安裝 1.解壓mysql tar -

CentOS6.5 編譯安裝 PHP5.6+MySQL5.6+Apache2.4

安裝前的準備 檢視系統是否安裝了PHP,MYSQL,APACHE 檢視是否安裝 [[email protected] ~]#rpm -q httpd mysql php 如果安裝請解除安裝 [

CentOS6.5 yum安裝mysql5.7.18

target 密碼 ssl align -1 下載 targe log eas 由於最近工作要做MySQL集群,所以需要安裝MySQL,本機可以聯網,如不能聯網可參看rpm安裝方法,廢話不多,具體安裝步驟如下: 1,下載MySQL   wget https://repo.m

centos6.7下安裝mysql5.6.22同時解決中文亂碼問題

系統服務 iptable nod -- 1.7 亂碼問題 dport 5.6 復制 1.下載 http://dev.mysql.com/downloads/mysql/ 或者使用wget下載: wget http://dev.mysql.com/get/Do

CentOS6.8手動安裝MySQL5.6

問題 修改 .tar.gz blog scripts 生效 存在 默認 mysql- 眾所周知,mysql5.7推出後有很多沒有填好的坑,對於老的系統和項目兼容性也存在問題,所以現在普遍的web項目還是應該跑在centos6.8+mysql5.6的環境之下,今天主要說一下m

linux 安裝mysql5.6

1.新開的雲伺服器,需要檢測系統是否自帶安裝mysql # yum list installed | grep mysql 2.如果發現有系統自帶mysql,果斷這麼幹 # yum -y remove mysql-libs.x86_64 3.隨便在你存放檔案的目錄下執行,這

centos6.7上安裝mysql5.6

1.新開的雲伺服器,需要檢測系統是否自帶安裝mysql # yum list installed | grep mysql 2.如果發現有系統自帶mysql,刪除(所有以mysql開頭的都刪除) # yum -y remove mysql-libs 3.隨便在你存放檔

Centos6.5安裝MySQL5.5

第一步首先檢視linux下是否已經安裝過MySQL,經過 rpm  -qa|grep mysql 檢視到centos下是否安裝了MySQL。 如果顯示已經安裝了MySQL以及相關的軟體包,則使用一下命令對其進行刪除: [[email protected] ~]# r

Centos6.5安裝mysql5.7版本(親測有效)

Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴 命令: # yum -y remove mysql-libs.x86_64 Step3: 給CentOS新增rp

黑猴子的家:Linux 安裝 MySql5.6.24

1、新增mysql使用者 [[email protected] ~]# id mysql [[email protected] ~]# userdel -r mysql [[em

CentOS6.5安裝mysql5.5

環境 全新的騰訊雲伺服器 centos6.5 開始 檢視伺服器上面是否已經安裝了mysql資料庫 rpm -qa | grep mysql 我的伺服器中自帶有mysql,現在把它解除安裝了

CentOS6.7原始碼安裝MySQL5.6

1.原始碼安裝MySQL5.6 # CentOS6作業系統安裝完成後,預設會在/etc目錄下存在一個my.cnf, # 強制解除安裝了mysql-libs之後,my.cnf就會消失 rpm -qa | grep mysql rpm -e --nodeps mysql-libs-5.1.71-1

CentOS安裝mysql5.6資料庫

下載安裝包 從這裡下載合適的版本http://dev.mysql.com/downloads/mysql/ wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.30-1.linux_glibc2.5.x86_64.rpm-

CentOS6.8手動安裝MySQL5.6 轉自貓頭老鷹 自用備忘

原文連結:http://www.cnblogs.com/liuyi2614/p/6382183.html 眾所周知,mysql5.7推出後有很多沒有填好的坑,對於老的系統和專案相容性也存在問題,所以現在普遍的web專案還是應該跑在centos6.8+mysql5.6的環境之下,今天主要說一下mysql5.6