centos6上安裝mysql8.0版本

本博客是采用yum源的方式安裝,非常的方便和快捷。(redhat 與centos7 等操作系統都可以采用此方法,步驟大體一致)

mysql官網地址:? ?https://dev.mysql.com

開始安裝:

1.清理環境,查看有沒有之前安裝過的mysql記錄,清理掉

[root@long2 ~]# rpm -qa | grep mysql
mysql-libs-5.1.52-1.el6_0.1.x86_64
[root@long2 ~]# yum remove mysql-xxx-xxx-

2.清理掉之前的mysql相關配置,清理掉

[root@long2 ~]# find / -name mysql
/var/spool/mail/mysql
/var/lock/subsys/mysql
/usr/share/mysql
/usr/local/mysql-5.6.33/data/mysql
/usr/local/mysql-5.6.33/data/mysql/mysql
/usr/local/mysql-5.6.33/include/mysql
/usr/local/mysql-5.6.33/bin/mysql
/usr/lib64/mysql
/home/long/test/php-5.6.32/travis/ext/mysql
/home/long/test/php-5.6.32/ext/mysql
/home/mysql[root@long2 ~]# rpm -pa | grep mariadb全部清理掉
[root@long2 ~]# rm -rf /var/lock/subsys/mysql  /usr/share/mysql    /usr/local/mysql-5.6.33  /usr/lib64/mysql  /home/long/test   /home/mysql

3.確認3306端口沒有被占用

[root@long2 ~]# ps -ef | grep mysql

?

4.找到對應的mysql yum源

https://dev.mysql.com/downloads/repo/yum/

根據自己的操作系統選擇對應的yum源的rpm包下載,我們這里選擇的是centos6的

[root@long2 ~]# wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm
[root@long2 ~]# rpm -ivh mysql80-community-release-el6-1.noarch.rpm 
warning: mysql80-community-release-el6-1.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                ########################################### [100%]1:mysql80-community-relea########################################### [100%]

  5.使用yum安裝mysql

[root@long2 ~]# yum clean all
[root@long2 ~]# yum makecache

  5.1

[root@long2 ~]# yum repolist all | grep mysql                

  

如果想安裝mysql其他的版本則可以通過修改/etc/yum.repos.d/mysql-community.repo? 這個配置文件 將對應的mysql版本的enabled 值改為1或者通過下面命令修改

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

?

開始安裝:

[root@long2 ~]# yum install mysql-community-server

  6.啟動

[root@long2 ~]# /etc/init.d/mysqld start

  啟動時候mysql會輸出初始密碼,mysql在安裝后會創建一個root@locahost賬戶,并且把初始的密碼放到了/var/log/mysqld.log文件中

或者查看日志文件:/var/log/mysqld.log

  7.登錄

[root@long2 ~]# mysql -u root -p                          #后面輸入上面的密碼

  

登錄成功

  8.注意第一次登陸上去后會強制要求修改密碼,否則會報錯。

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

?

修改密碼:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'QWER1234,,!!&==13a5sdfa';
Query OK, 0 rows affected (0.02 sec)

  注意: 如果密碼太簡單也會報錯。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'QWER1234,,!!';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

?

?

?

?

?

? ?

?

轉載于:https://www.cnblogs.com/heaven-xi/p/9790494.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/250489.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/250489.shtml
英文地址,請注明出處:http://en.pswp.cn/news/250489.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

koa --- 使用koa-multer上傳文件+elementUI

核心代碼 const upload require(koa-multer) ({dest: ./public/images}); router.post(/upload, upload.single(file), ctx>{console.log(file, ctx.req.file);console.log(body, ctx.req.body);ctx.body 上傳成功; })目錄結構如下 基本思路 1.通過瀏覽器訪問url: http:…

[bzoj4003][JLOI2015]城池攻占_左偏樹

城池攻占 bzoj-4003 JLOI-2015 題目大意:一顆n個節點的有根數,m個有初始戰斗力的騎士都站在節點上。每一個節點有一個standard,如果這個騎士的戰斗力超過了這個門檻,他就會根據城池的獎勵增加自己的戰斗力。具體地:每一…

Java Web Servlet

Java Web Servlet Servlet是在服務器上運行的小程序。一個Servlet就是一個Java類,并且可以通過“請求-響應”編程模型來訪問的這個駐留在服務器內存里的Servlet程序。 Servlet可完成以下功能: 讀取客戶端(瀏覽器)發送的顯式的數…

第二篇 python基礎知識總結:數據、運算符

引子 我們跟任何人交流,說的每一句都是都一些文字組成,包含名詞、動詞、語句、標點符號等,組成我們說普通話構成的基本要素。同理我們學習python語言也要明白這些基本要素,也就是我們常說的基本語法,這是我們必須掌握的…

【BZOJ1797】[AHOI2009]最小割(網絡流)

【BZOJ1797】[AHOI2009]最小割(網絡流) 題面 BZOJ洛谷 題解 最小割的判定問題,這里就當做記結論吧。(源自\(lun\)的課件) 我們先跑一遍最小割,求出殘量網絡。然后把所有還有流量的邊拿出來跑\(Tarjan\)縮\(…

koa --- 使用Sequelize連接mysql

Sequelize介紹 為了快捷開發,社區出現了一系列的ORM(Object Relational Mapping)類庫ORM的字面意思為對象關系映射,它提供了概念性的、易于理解的模型化數據的方法。通過ORM,可以降低操作數據庫的成本。開發者不需要通過編寫SQL腳本來操作數據庫,直接通過訪問對象的方式來查詢…

Java Web Jsp

Java Web Jsp JSP全稱Java Server Pages&#xff0c;是一種動態網頁開發技術。它使用JSP標簽在HTML網頁中插入Java代碼。標簽通常以<%開頭以%>結束。 JSP是一種Java servlet&#xff0c;主要用于實現Java web應用程序的用戶界面部分。網頁開發者們通過結合HTML代碼、XHT…

Android gravity和layout_gravity的區別

一、gravity和layout_gravity相同處 兩者都是設置對齊方式的屬性。內部的屬性值相同。 根據英文意思也能理解其中的意思。如center_horizontal表示在水平方向上的位置為中間。 二、gravity和layout_gravity的不同處 gravity是設置自身內部元素的對齊方式。比如一個TextView&…

koa --- mongoose連接mongoDB

使用Mongoose對MongoDB進行操作 const mongoose require(mongoose); mongoose.connect(mongodb://localhost/test,{ })Mongoose中的Schema 定義Schema categorySchema const categorySchema new mongoose.Schema({name:String,description: String,createdAt:{type: Date,…

Java Web 請求轉發與請求重定向

Java Web 請求轉發與請求重定向 請求轉發 服務器行為&#xff0c;即用戶向服務器發送了一次http請求&#xff0c;該請求可能會經過多個信息資源處理以后菜返回給用戶&#xff0c;各個信息資源使用請求轉發機制互相轉發請求&#xff0c;但是用戶是感覺不到請求轉發的。通過req…

05.RDD詳解

05.Spark--RDD詳解 RDD詳解--groupByKey--reduceByKey [MapPartitionRDD單詞統計] 單詞統計 import org.apache.spark.{SparkConf,SparkContext} object WordCountScala{def main(args:Array[String]):Unit{//創建spark配置對象val confnew SparkConf()conf.setAppName("W…

Mininet

首先&#xff0c;我折騰了兩周多的東西終于弄出一點眉目了。 有以下幾個內容需要學習記憶一下。 1.虛擬機&#xff0c;弄不出來共享文件夾&#xff0c;就用U盤吧&#xff0c;賊快還不用安裝配置各種東西&#xff0c;virtualbox和VMware都支持。 2.ubantu安裝軟件中途失敗&#…

docker --- 使用docker-compose.yml生成redis,并連接redis-cli

docker.compose.yml 配置 version: 3.1 services:redis:image: redisports:- 6379:6379命令行:docker-compose up 查看: docker ps 進入redis-cli,輸入以下 docker exec -it 7dc0a redis-cli -h localhost -p 6379 操作Redis數據 設置 namemarron set name marron 獲取nam…

淺談javaweb三大框架和MVC設計模式

淺談javaweb三大框架和MVC設計模式轉載自&#xff1a;http://blog.csdn.net/sunpeng19960715/article/details/50890705 小序&#xff1a;博主以前在學javaweb的時候開始總不理解javaweb三大框架和MVC框架模式&#xff0c;雖然沒有把兩者混為一談&#xff0c;但是也是很暈菜。…

win下配置nginx

1.下載:http://nginx.org/en/download.html 2.在安裝目錄cmd: start nginx.exe 啟動nginx 3.修改默認運行端口80(nginx.conf): HTTP 數據分發 修改配置文件nginx.conf相應節點: 修改完后重啟服務: nginx -s reload TCP 數據分發: nginx 1.9以上版本支持tcp轉發 配置文件中增加:…

在springBoot中配置web.xml中配置的servlet

第一種 web.xml (截取的需要轉換的) 當攔截到 /socke t時執行該servlet <servlet><servlet-name>websocket</servlet-name><servlet-class>org.ldd.ssm.hangyu.socket.MyWebSocketServlet</servlet-class></servlet><servlet-mapping&g…

koa --- koa-bouncer驗證

使用 koa-bouncer中間件對傳入的數據進行驗證 const bouncer require(koa-bouncer); app.use(bouncer.middleware());const val async (ctx, next) > {ctx.validateBody(name).required(要求提供用戶名).isLength(6, 16, 用戶名長度應該為6~16).isString().trim()next();…

static關鍵字的作用

//C/C程序員面試指南 楊國祥等編著 定義全局靜態變量。全局靜態變量有以下特點&#xff1a; 在全局數據區分配內存&#xff1b;如果沒有初始化&#xff0c;其默認值為0&#xff1b;該變量在本文件內從定義開始到文件結束可見。定義局部靜態變量。局部靜態變量有以下特點&…

Redis 初次嘗試

Redis 初次嘗試 第一次接觸redis&#xff0c;也不知道要寫些什么。就玩了下將redis列表中的數據存入mysql數據庫中。 首先有三個文件&#xff1a; redis.php 添加數據進redis&#xff1b; insert_class.php 將數據插入數據庫&#xff1b; inert.php 調用insert_class.php;…

fiddler2抓包數據工具使用教程

一款免費且功能強大的數據包抓取軟件。它通過代理的方式獲取程序http通訊的數據&#xff0c;可以用其檢測網頁和服務器的交互情況&#xff0c;能夠記錄所有客戶端和服務器間的http請求&#xff0c;支持監視、設置斷點、甚至修改輸入輸出數據等功能。fiddler包含了一個強大的基于…