升級mysql數據庫的方法(mysql數據庫怎麼升級)

本文目錄一覽:

OS X 系統上如何升級 Mysql 數據庫

Safari 7.0 Mac OS X 10.9

如果你之前在OS X 10.8 時期安裝了數據庫可能是 5.4版本的。 到了 10.9 或許你需要升級數據庫到5.5 或者 5.6 。 如下就是升級的方法。 針對於 OS X Mysql 數據庫的 高級應用的用戶教程。

首先停止 Mysql 服務

sudo /usr/local/mysql/support-files/mysql.server stop

然後下載你需要的 Mysql 安裝包。

如果你之前有啟動項 與 偏好設置安裝了 。 那隻需要安裝第一個數據庫的安裝包即可。

安裝好以後你文件會存儲在。

/usr/local/mysql-5.6.10-osx10.7-x86_64

並且 mysql 的鏈接會指向同樣的位置

/usr/local/mysql

而你之前的數據庫應在在同樣的位置

/usr/local/mysql-5.5.13-osx10.6-x86_64

現在我們要做的就是替換數據庫文件 data 文件夾。 首先將新數據庫文件夾改名

sudo mv /usr/local/mysql-5.6.10-osx10.7-x86_64/data /usr/local/mysql-5.6.10-osx10.7-x86_64/dataold

然後將老的數據庫目錄的數據庫文件複製過去

sudo cp -rf /usr/local/mysql-5.5.13-osx10.6-x86_64/data /usr/local/mysql-5.6.10-osx10.7-x86_64/

然後設置正確的權限

sudo chown -R _mysql /usr/local/mysql-5.6.10-osx10.7-x86_64/data

啟動Mysql 然後修複數據庫

sudo /usr/local/mysql/support-files/mysql.server start

運行升級程序

/usr/local/mysql/bin/mysql_upgrade

如果出現錯誤就再運行一次

隨後重啟 Mysql 服務

sudo /usr/local/mysql/support-files/mysql.server restart

查看新的版本號

/usr/local/mysql/bin/mysql

重新設定root 密碼

/usr/local/mysql/bin/mysqladmin -u root password ‘yourpasswordhere’

mysql 小版本怎麼升級

1.先用SQLyog之類的圖形化數據庫管理工具把數據庫內的所有東西備份出來。backup database as sql dump。注意要選structure and data (結構和數據)。導出sql文件後,確認一下sql文件無誤。

2.系統中可能存在自帶的MySQL,採用命令進行強制刪除

rpm –qa|grep mysql

rpm -e mysql-5.1.61 –nodeps 強制刪除mysql 不考慮依賴關係 (此處根據上一步查詢到的結果)

3.安裝mysql

rpm -ivh MySQL-server-community-5.1.61-0.rhel5.x86_64.rpm (包名根據實際情況)

4.在MySQL配置文件/etc/my.cnf中根據實際需要添加

lower_case_table_names=1

skip-name-resolve

event_scheduler=1

default-character-set=utf8

wait_timeout=31536000

interactive_timeout=31536000

5.啟動服務

cd /etc/init.d

./mysql restart

或者service mysqld restart

6.登陸MySQL

/usr/local/mysql/bin/mysql -u root –p

7.新增用戶,根據允許訪問的地址和用戶,可能需要多次執行。

GRANT ALL PRIVILEGES ON *.* TO ‘user’@’192.168.1.1(你的ip)’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

flush privileges;

8.

用SQLyog之類的圖形化數據庫管理工具把數據庫備份出來的sql語句執行一遍

9.完成

如何升級mysql數據庫版本呢?

建議你下載phpwamp8.8.8.8,支持切換mysql數據庫

PHPWAMP提供180數據庫版本隨便切換

支持一鍵自定義php版本、自定義數據庫,700多個php版本和180數據庫版本隨便切換

能同運行多個不同的php版本和多個不同的數據庫,而且站點管理工具功能十分強大。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/130760.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:29
下一篇 2024-10-03 23:29

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • 解決.net 6.0運行閃退的方法

    如果你正在使用.net 6.0開發應用程序,可能會遇到程序閃退的情況。這篇文章將從多個方面為你解決這個問題。 一、代碼問題 代碼問題是導致.net 6.0程序閃退的主要原因之一。首…

    編程 2025-04-29
  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • Python創建分配內存的方法

    在python中,我們常常需要創建並分配內存來存儲數據。不同的類型和數據結構可能需要不同的方法來分配內存。本文將從多個方面介紹Python創建分配內存的方法,包括列表、元組、字典、…

    編程 2025-04-29
  • Python中init方法的作用及使用方法

    Python中的init方法是一個類的構造函數,在創建對象時被調用。在本篇文章中,我們將從多個方面詳細討論init方法的作用,使用方法以及注意點。 一、定義init方法 在Pyth…

    編程 2025-04-29
  • 用不同的方法求素數

    素數是指只能被1和自身整除的正整數,如2、3、5、7、11、13等。素數在密碼學、計算機科學、數學、物理等領域都有着廣泛的應用。本文將介紹幾種常見的求素數的方法,包括暴力枚舉法、埃…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • 使用Vue實現前端AES加密並輸出為十六進制的方法

    在前端開發中,數據傳輸的安全性問題十分重要,其中一種保護數據安全的方式是加密。本文將會介紹如何使用Vue框架實現前端AES加密並將加密結果輸出為十六進制。 一、AES加密介紹 AE…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29

發表回復

登錄後才能評論