linux mysql5.7版本升级,linux升级mysql到5.7
原文:http://blog.csdn.net/qing_gee/article/details/41774265
Linux升級MySQL版本到5.7。
1.下載Linux的5.7版本,主要需要兩個文件
MySQL-server-5.7.4_m14-1.el6.x86_64.rpm
MySQL-client-5.7.4_m14-1.el6.x86_64.rpm
2.備份數據庫文件
mysqldump -uxxx -pxx databasename > databasename.sql
3.停止mysql服務
service mysql stop
4.剛開始使用的yum安裝的,使用以下語句進行卸載
yum remove mysql*
5.然后刪除mysql舊版本已經存在的文件或者數據,不然mysql在重新安裝后會出現各種糾結的問題。
find / -name mysql
ps -ef | grep -i mysql
rm -rf mysql****
kill -9 mysqlid
注意/usr/bin、/usr/share/、/var/lib下有很多mysql開頭的文件,都刪除掉,還有刪除/etc目錄下的my.cnf文件
6.如果你是rpm安裝的,可以通過以下命令進行刪除
rpm -qa | grep -i name
rpm -e mysqlxxxxx
7.卸載刪除干凈后,再使用以下命令對下載的server和client進行安裝
rpm -ivh mysqlxxx
8.安裝成功后,可能會出現以下問題,那么看看下面有沒有你想要的
mysql error 1524
error 1045(28000)
error 1820
使用mysql -uroot -proot登錄不了
對應的方法為:
在my.cnf文件中的[mysql]下增加“skip-grant-tables”,然后重新啟動mysql服務
在my.cnf文件中的[mysql]下將“user=mysql”注釋掉
該問題需要設置一下用戶的密碼
mysql> create database ttt;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> set password = password("root");
Query OK, 0 rows affected (0.00 sec)
mysql給你初始化了密碼,在root目錄下找.mysql_secret文件,注意文件隱藏形式,直接通過vim .mysql_secret就會關聯到
mysql 版本引起的 utf8mb4 問題(linux centos6.9下升級mysql)
文字輸入時候存在火星文或者表情,insert到低版本的mysql中一般會報錯,所以我們需要將mysql版本升級到5.5.3及以上,高版本的mysql為我們提供了utf8mb4的編碼,解決了這些復雜數據 ...
centos升級mysql至5.7
1.備份原數據庫 [root@www ~] #mysqldump -u root –p -E –all-database > /home/db-backup.sql 加-E是因為mysqldum ...
CentOS6.x升級MySQL版本5.1到5.6
CentOS6.x升級MySQL版本5.1到5.6 分類: Web MySQL 2014-08-04 11:22 2813人閱讀 評論(1) 收藏 舉報 mysql云服務器升級centos6 有一些虛 ...
【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二進制和源碼安裝
[MySQL]Linux下MySQL 5.5.5.6和5.7的RPM.二進制和源碼安裝 1.1 ?BLOG文檔結構圖 1.2 ?前言部分 1.2.1 ?導讀和注意事項 各位技術愛好者,看完本文后, ...
CentOS6系統編譯部署LAMP(Linux, Apache, MySQL, PHP)環境
我們一般常規的在Linux服務器中配置WEB系統會用到哪種WEB引擎呢?Apache還是比較常用的引擎之一.所以,我們在服務器中配置LAMP(Linux, Apache, MySQL, PHP)是我們 ...
Linux下MySQL安裝與操作
sudo apt-get update //用于更新源,獲取軟件包列表 sudo apt-get upgrade //用于升級指定軟件包 install //安裝 remove //移除軟件包 aut ...
Linux+PHP+MySql網站遷移配置
LINUX下MYSQL數據庫默認數據庫文件位置: 數據庫文件默認在:cd /usr/share/mysql 配置文件默認在:/etc/my.cnf ———————————– 數據庫目錄:/var/li ...
linux忘記mysql密碼找回方法
linux忘記mysql教程密碼找回方法 今天我們主要是講一下關于linux忘記mysql密碼處理方法,下面提供了5種linux忘記mysql密碼找回方法哦.??? 方法一: # /etc/init. ...
Linux下MySQL忘記密碼
系統:CentOS6.6 64位 參考文檔(截圖請看原網址): Linux下MySQL忘記root密碼怎么辦_百度經驗 http://jingyan.baidu.com/article/1709ad8 ...
隨機推薦
(轉) 變分自編碼器(Variational Autoencoder, VAE)通俗教程
變分自編碼器(Variational Autoencoder, VAE)通俗教程 轉載自:?http://www.dengfanxin.cn/?p=334&sukey=72885186ae5c ...
hdu 5288 數學 ****
給一個序列 定義函數f(l ,r) 為區間[l ,r] 中 的數ai不是在這個區間其他任意數aj的倍數 求所有f(l,r)之和 通過預處理,記錄 a[i] 的左右邊界(所謂的左右邊界時 在從 a[i] ...
Java 迭代器理解
1.Iterator(迭代器) 作為一種設計模式,迭代器可以用于遍歷一個對象,對于這個對象的底層結構不必去了解. java中的Iterator一般稱為“輕量級”對象,創建它的代價是比較小的.這里筆者不 ...
JQuery上傳插件uploadify整理(Options)
下載? 現在有兩個版本了,我此次使用的依然是Flash版本的,雖然現在絕大部分瀏覽器都兼容HTMKL5,目前位置,除了做手機項目外,一般我們項目中不允許使用HTML5標簽. 屬性介紹(Options) ...
Android手機開機自動啟動
package com.example.x_yp.system_camera; import android.content.BroadcastReceiver; import android.con ...
MMU(why)
在ARM中,MMU幾個主要作用: 1. I/D Cache 管理? ?? ?-> 大幅提高代碼運行效率. 2. PA/VA 重映射? ?? ???-> 實現多進程內存空間映射. 3. 內存 ...
打開Voice Over時,CATextLayer的string對象兼容NSString和NSAttributedString導致的Crash(一現象)
一.現象:iPhone真機打開Voice Over的情況下,iPhone QQ空間工程,Xcode 真機編譯啟動必Crash,main函數里面 NSSetUncaughtExceptionHandle ...
如何將多個數據的- 轉為:來匹配josn格式
var str = `北京 2 河北 3 河北-邯鄲 301 河北-保定 302 河北-邢臺 303 山東 4 山東-青島 401 山東-煙臺 402`; var arrStr = str.split ...
【數據結構】算法 LinkList (Remove Nth Node From End of List)
刪除鏈表中倒數第n個節點 時間復雜度要控制在O(n)Solution:設置2個指針,一個用于確定刪除節點的位置,一個用于計算倒數間距n.移動時保持2個指針同時移動. public ListNode r ...
總結
以上是生活随笔為你收集整理的linux mysql5.7版本升级,linux升级mysql到5.7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++笔记汇总
- 下一篇: 【Tools】Win10 OBS录视频黑