1. 程式人生 > >Mysql 實踐(一):部署和安裝

Mysql 實踐(一):部署和安裝

1、 目標

       解除安裝centos自帶的mysql

      安裝mysql 5.6.33

2、步驟

     1)  下載mysql,下載地址  http://dev.mysql.com/downloads/mysql/5.6.html#downloads

           

   我們下載,這些包

MySQL-client-5.6.33-1.linux_glibc2.5.x86_64.rpm
MySQL-server-5.6.33-1.linux_glibc2.5.x86_64.rpm
MySQL-devel-5.6.33-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-compat-5.6.33-1.linux_glibc2.5.x86_64.rpm
MySQL-shared-5.6.33-1.linux_glibc2.5.x86_64.rpm

   2) 解除安裝自帶的mysql

     先通過 rpm -qa | grep -i mysql  找到自帶的mysql,然後使用 rpm -e mysql-libs-5.1.71-1.el6.x86_64 解除安裝

     如果系統提示依賴關係存在,不能解除安裝,可以採用下面的方式進行解除安裝    rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 

   3) 安裝

   通過root使用者,使用rpm進行安裝

    4)啟動MYSQL服務

[[email protected] rpm]# cd /etc/rc.d/init.d
[
[email protected]
rpm]# service mysql start Starting MySQL.......... [ OK ]

     啟動後,用root登入,如果報錯ERROR 1045 (28000):,如下所示,還需要解決此錯誤。

# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


   5) 先停止mysql服務,用保護模式進入,進行修改

# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <輸入新設的密碼newpassword>

   順利解決上面的問題後,我們進行一下測試:

mysql> create table test(id int);
Query OK, 0 rows affected (0.05 sec)

mysql> insert into test(id) values(1);
Query OK, 1 row affected (0.05 sec)

mysql> insert into test(id) values(2);
Query OK, 1 row affected (0.01 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from test;
+------+
| id   |
+------+
|    1 |
|    2 |
+------+
2 rows in set (0.02 sec)

相關推薦

Mysql 實踐部署安裝

1、 目標        解除安裝centos自帶的mysql       安裝mysql 5.6.33 2、步驟      1)  下載mysql,下載地址  http://dev.mysql.com/downloads/mysql/5.6.html#downloa

Docker實踐應用場景安裝

 隨著網際網路的發展,容器技術越來越得到大規模應用廠家的重視。Docker作為paas平臺的容器,最近幾年引起眾多技術人士的關注,並且也越來越流行。 一、Docker是什麼 Docker 是一個開源的

大資料生態系統基礎Apache Kafka基礎介紹安裝

http://blog.csdn.net/zhy_yz/article/details/5905637 一、 Apache kafka基礎介紹           1、kafka 是什麼?              首先一句話: Apache Kaf

自動化服務部署Linux下安裝JDK

evel pos 的人 lis jdk安裝 參考 8.0 根據 如何 自動化測試的主要目的是為了執行回歸測試。當然,為了模擬真實的用戶操作,一般都是在UAT或者生產環境進行回歸測試。 為了盡量避免內網和外網解析對測試結果的影響,一般將自動化測試服務部署在外網的服務器是比較

Spark筆記整理spark單機安裝部署、分布式集群與HA安裝部署+spark源碼編譯

大數據 Spark [TOC] spark單機安裝部署 1.安裝scala 解壓:tar -zxvf soft/scala-2.10.5.tgz -C app/ 重命名:mv scala-2.10.5/ scala 配置到環境變量: export SCALA_HOME=/home/uplooking

Android ANR分析實踐北京×××搭建ANR是什麽、產生的原因及如何避免ANR

例如 三種 handler 線程處理 不足 線程阻塞 種類 工具 input 一、 什麽是北京×××搭建 dsluntan.com VX:17061863513ANR ANR,(Application Not Responding) 即應用程序無響應,在android應

JAVA並行框架Fork/Join簡介代碼示例

over 框架設計 put 分割 gif 得到 java owa trace 一、背景 雖然目前處理器核心數已經發展到很大數目,但是按任務並發處理並不能完全充分的利用處理器資源,因為一般的應用程序沒有那麽多的並發處理任務。基於這種現狀,考慮把一個任務拆分成多個單元,每個單元

ES6letconst

ES6(一):let和const 一、let 1. let基本用法   相當於var,但是又與var不同,因為let宣告的變數只能在let所在的程式碼塊中有效。   從以下兩段程式碼以及對應的輸出結果可以很明顯的看出var與let的區別。 code: for (var i

Webpack原理與實踐打包流程

寫在前面的話 在閱讀 webpack4.x 原始碼的過程中,參考了《深入淺出webpack》一書和眾多大神的文章,結合自己的一點體會,總結如下。 總述 webpack 就像一條生產線,要經過一系列處理流程後才能將原始檔轉換成輸出結果。 這條生產線上的每個處理流程的職責都是單一的,多個流程之間有存在依賴關

【百度】大型網站的HTTPS實踐——HTTPS協議原理

大型網站的HTTPS實踐(一)——HTTPS協議和原理 原創 網路通訊/物聯網 作者:AIOps智慧運維 時間:2018-11-09 15:07:39  349  0   前言

再談資料結構佇列

1 - 前言 棧和佇列是兩種非常常用的兩種資料結構,它們的邏輯結構是線性的,儲存結構有順序儲存和鏈式儲存。在平時的學習中,感覺雖然棧和佇列的概念十分容易理解,但是對於這兩種資料結構的靈活運用及程式碼實現還是比較生疏。需要結合實際問題來熟練佇列和棧的操作。 2 - 例題分析 2.1

Choerodon豬齒魚敏捷管理實踐需求管理

本文是敏捷管理系列的第一篇,將介紹敏捷中重要的需求管理,涉及需求的獲取和管理,以及後續規劃問題。 ▌主要內容: 瀑布流開發模式弊端 敏捷需求管理 如何獲取需求 如何管理需求 史詩 使用者故事

pyspider 爬蟲教程HTML CSS 選擇器

    雖然以前寫過 如何抓取WEB頁面 和 如何從 WEB 頁面中提取資訊。但是感覺還是需要一篇 step by step 的教程,不然沒有一個總體的認識。不過,沒想到這個教程居然會變成一篇譯文,在這個爬蟲教程系列文章中,會以實際的例子,由淺入深討論爬取(抓取和解析)的一些關鍵

ELK實踐基礎入門

雖然用了ELK很久了,但一直苦於沒有自己嘗試搭建過,所以想抽時間嘗試嘗試。原本打算按照教程 《ELK集中式日誌平臺之二 — 部署》(作者:樊浩柏科學院) 進行測試的,沒想到一路出了很多坑,所以又按照自己成功搭建的流程寫了本文。 《ELK集中式日誌平臺之二 — 部署》一文參考價值非常大,圖文並茂,大家可以在學

ELF檔案解析SegmentSection

ELF 是Executable and Linking Format的縮寫,即可執行和可連結的格式,是Unix/Linux系統ABI (Application Binary Interface)規範的一部分。 Unix/Linux下的可執行二進位制檔案、目的碼檔案、共享庫檔案和core dump檔案都屬於EL

MySQL實踐- CentOS release 6.5系統下安裝MySQL

一、 安裝前 在安裝 MySQL資料庫之前,已經將MySQL安裝檔案上傳到 Linux 伺服器上。 目標作業系統:CentOS release 6.5 (Final) 安裝的資料庫:MySQL5.6.34 二、安裝準備 本文件需要具備 Linux 作業系

ClearCase完全攻略BaseUCM的前生後世

ClearCase到底是幹嘛的? 通俗的我們可以認為是一款IBM出的原始碼管理工具。 ClearCase的四大功能? (版本管理+過程管理+工作空間管理+bulid管理)有個經典的圖,各個功能圖裡面說的很清楚了。 Base和UCM到底有什麼區別? Base 就是Clear

Effective Java 讀書筆記建立銷燬物件

1 構造器 => 靜態工廠方法 (1)優勢 靜態工廠方法有名字 靜態工廠方法不必在每次被呼叫時都產生一個新的物件 靜態工廠方法能返回原返回型別的任意子型別的物件 靜態工廠方法根據呼叫時傳入的不同引數而返回不同類的物件 靜態工廠方法返回物件的類不需要存在(SPI架構) (2

Spring Boot / Spring MVC 入門實踐 環境搭建與第一個專案

宣告 本系列文章系本人原創,歡迎轉載,轉載請註明出處。 本系列文章通過具體的例子,介紹如何通過Spring Boot來幫助簡化Spring MVC開發Web Application的過程,旨在通過具體的實踐,使讀者能夠入門利用Spring Boot開發Web

Java多執行緒記憶體模型程序執行緒基礎

Java多執行緒和記憶體模型(一) 由於java是執行在 JVM上 的,所以需要涉及到 JVM 的記憶體模型概念,需要理解記憶體模型,就需要多執行緒的基礎; 而執行緒是基於載體執行緒裡的,所以我們藉由作業系統的程序來講一講。 程序 什麼是程序?