下安裝和使用mysql數據庫(MySQL安裝使用)

本文目錄一覽:

如何在linux下安裝mysql數據庫並配置

1)首先檢查系統中是否已經安裝了MySQL在終端裡面輸入 sudo netstat -tap | grep mysql若沒有反映,沒有顯示已安裝結果,則沒有安裝。若如下顯示,則表示已經安裝Linux下MySQL的安裝與配置 三聯2)如果沒有安裝,則安裝MySQL.在終端輸入 sudo apt-get install mysql-server mysql-client在此安裝過程中會讓你輸入root用戶(管理MySQL數據庫用戶,非Linux系統用戶)密碼,按照要求輸入即可。如下所示:3)測試安裝是否成功:在終端輸入 sudo netstat -tap | grep mysql4)也可通過登錄MySQL測試在終端輸入 mysql -uroot -p 接下來會提示你輸入密碼,輸入正確密碼,即可進入。5)MySQL的一些簡單管理:啟動MySQL服務: sudo start mysql停止MySQL服務: sudo stop mysql修改 MySQL 的管理員密碼: sudo mysqladmin -u root password newpassword設置遠程訪問(正常情況下,mysql佔用的3306端口只是在IP 127.0.0.1上監聽,拒絕了其他IP的訪問(通過netstat可以查看到)。取消本地監聽需要修改 my.cnf 文件:):sudo vi /etc/mysql/my.cnfbind-address = 127.0.0.1 //找到此內容並且注釋6)MySQL安裝後的目錄結構分析(此結構只針對於使用apt-get install 在線安裝情況):數據庫存放目錄: /var/lib/mysql/相關配置文件存放目錄: /usr/share/mysql相關命令存放目錄: /usr/bin(mysqladmin mysqldump等命令)啟動腳步存放目錄: /etc/rc.d/init.d/7)MySQL圖形化管理軟件一般使用的有兩個比較好,一個開源,一個商業收費:開源:MySQL Workbench (具體使用介紹隨着我的使用,我會慢慢總結)商業:Navicat (收費的,有30天體驗,之後我相信大家會有辦法的)如何在linux下安裝mysql數據庫並配置

如何在Ubuntu中安裝MySQL數據庫

我們在Windows系統中安裝過MySQL數據庫,那麼如何在Ubuntu系統中安裝呢?下面我給大家分享演示一下。

工具/材料

Ubuntu

01

首先我們需要登錄MySQL的官方平台下載Ubuntu的安裝包,如下圖所示,大家選擇紅框中的安裝包即可

02

接下來打開Ubuntu中的命令行,執行apt install numactl安裝MySQL的依賴庫numactl,如下圖所示

03

然後執行apt install命令繼續安裝依賴包libaio-dev,如下圖所示

04

接下來我們運用tar命令解壓剛才下載的mysql壓縮包,如下圖所示

05

接着我們需要通過groupadd命令給Ubuntu系統添加一個mysql的用戶組,如下圖所示

06

然後添加一個mysql用戶到mysql用戶組中,如下圖所示,這裡主要用了useradd命令

07

接下來我們需要將解壓後的壓縮包移動到/usr/local/mysql文件夾下面,如下圖所示

08

然後給移動後的文件夾添加目錄權限到mysql用戶組,如下圖所示

09

接下來我們就可以對mysql數據庫執行初始化命令了,如下圖所示

10

最後我們在命令行開啟MySQL服務即可完成數據庫的安裝了,如下圖所示

怎樣在Linux環境下安裝部署MySQL數據庫系統

在Linux安裝軟件需要預先做好如下一些準備:準備好Linux操作系統如:CentOS7。配置好yum源。

完成上述準備後,就可以動手安裝MySQL數據庫了。主要安裝步驟如下:

1. 禁用selinux

setenforce 0

2. 上傳安裝文件到Linux

3.解壓rpm包

tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

4.安裝軟件

yum install mysql-community-{libs,client,common,server}-*.rpm

5.啟動mysql數據庫初始化

systemctl start mysqld

6.修改vi /etc/my.cnf

添加:

[mysqld]

#可以在表中錄入中文

character-set-server=utf8 #

explicit-defaults-for-timestamp

# 禁用當前密碼認證策略,可以使用簡單密碼(生產環境不適用)

validate_password=0

7.重啟mysql服務

systemctl restart mysqld

8.找臨時登錄密碼

grep -i “temporary password” /var/log/mysqld.log

9.連接MySQL數據庫

mysql -uroot -p 輸入臨時密碼

10.修改root用戶登錄密碼為簡單密碼(生產環境不適用)

alter user root@localhost identified by ”;

11.配置MYSQL_PS1環境變量

修改家目錄下:.bash_profile文件,添加

export MYSQL_PS1=”\u@\h[\d]”

12.使新環境變量生效

source /root/.bash_profile

13.重新連接mysql驗證

mysql -uroot -p

除了上述安裝方式以外,可能在公司中會遇到安裝指定版本的需求,那麼如何安裝指定版本的MySQL數據呢?這時我們可以採用下載指定版本安裝包進行安裝的方式,主要步驟如下,假設CentOS7 linux最小安裝,已經配置好yum。首先檢查是否安裝numactl包

rpm -qa|grep numactl

yum install numactl-libs-* # 如果沒有安裝需要安裝。檢查是否安裝libaio包

rpm -qa|grep libaio

yum install libaio-* # 如果沒有安裝需要安裝

具體安裝步驟如下:

* 禁用selinux

setenforce 0

* 上傳安裝文件到Linux

mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

* 創建mysql用戶組和用戶

groupadd -g 27 -r mysql

#-r創建系統賬戶,-M 不創建用戶家目錄 -N 不創建和用戶名一樣的用戶組

useradd -M -N -g mysql -r -s /bin/false -c “MySQL Server” -u 27 mysql

id mysql

* 上傳安裝包到root家目錄

* 解壓二進制文件到/usr/local

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local

* 解壓目錄改名為mysql

cd /usr/local

ls -l

mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql

* 環境變量中添加mysql/bin目錄

vi /root/.bash_profile

修改PATH=/usr/local/mysql/bin:$PATH:$HOME/bin

添加 export MYSQL_PS1=”\u@\h[\d]”

source /root/.bash_profile

* 創建/usr/local/mysql/etc/my.cnf選項文件 (也可以使用默認的/etc/my.cnf選項文件)

mkdir -p /usr/local/mysql/etc

mkdir -p /usr/local/mysql/mysql-files

* 編輯選項文件my.cnf填寫默認選項

vi /usr/local/mysql/etc/my.cnf

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

socket=/usr/local/mysql/data/mysql.sock

log-error=/usr/local/mysql/data/mysqld.err

pid-file=/usr/local/mysql/data/mysqld.pid

secure_file_priv=/usr/local/mysql/mysql-files

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

Explicit-defaults-for-timestamp

character-set-server=utf8

[mysql]

socket=/usr/local/mysql/data/mysql.sock

* 初始化數據目錄

cd /usr/local/mysql

mkdir data

chmod 750 data

chown mysql:mysql data

* 初始化數據庫

cd /usr/local/mysql

bin/mysqld –defaults-file=/usr/local/mysql/etc/my.cnf –initialize

* 使用systemd管理mysql

例如:systemctl {start|stop|restart|status} mysqld

cd /usr/lib/systemd/system

touch mysqld.service

chmod 644 mysqld.service

vi mysqld.service

# 添加以下內容

[Unit]

Description=MySQL Server

Documentation=man:mysqld(7)

Documentation=

After=network.target

After=syslog.target

[Install]

WantedBy=multi-user.target

[Service]

User=mysql

Group=mysql

Type=forking

PIDFile=/usr/local/mysql/data/mysqld.pid

# Disable service start and stop timeout logic of systemd for mysqld service.

TimeoutSec=0

# Start main service

ExecStart=/usr/local/mysql/bin/mysqld –defaults-file=/usr/local/mysql/etc/my.cnf –daemonize –pid-file=/usr/local/mysql/data/mysqld.pid $MYSQLD_OPTS

# Use this to switch malloc implementation

EnvironmentFile=-/etc/sysconfig/mysql

# Sets open_files_limit

LimitNOFILE = 65535

Restart=on-failure

RestartPreventExitStatus=1

PrivateTmp=false

以上內容中注意:The –pid-file option specified in the my.cnf configuration file is ignored by systemd.

默認:LimitNOFILE = 5000,如果連接數(max_connection)需要調大,可以將LimitNOFILE 設置為最大65535

* 創建mysql.conf文件

cd /usr/lib/tmpfiles.d

#Add a configuration file for the systemd tmpfiles feature. The file is named mysql.conf and is placed in /usr/lib/tmpfiles.d.

cd /usr/lib/tmpfiles.d

touch mysql.conf

chmod 644 mysql.conf

* mysql.conf添加內容

vi mysql.conf

添加以下語句:

d /usr/local/mysql/data 0750 mysql mysql –

* 使新添加的mysqld服務開機啟動

systemctl enable mysqld.service

* 手動啟動mysqld

systemctl start mysqld

systemctl status mysqld

* 獲得mysql臨時登錄密碼

cat /usr/local/mysql/data/mysqld.err | grep “temporary password”

* 客戶端登錄連接mysql服務器

mysql -uroot -p

輸入臨時密碼

* 修改MySQL用戶root@localhost密碼

mysql alter user root@localhost identified by ”; #此處為了方便設置為空密碼

* 測試新密碼連接MySQL服務

mysql -uroot -p

至此,我們就完成了在Linux環境下安裝MySQL的任務。通過這兩種方式我們可以體會到在Linux環境下安裝軟件的基本思路及方法。

mysql安裝後怎麼使用

在我們日常生活中偶爾會遇到一些自己不知道如何解決的問題,比如使用安裝好的mysql。那麼我們應該怎樣解決這種自己不知道如何使用安裝好的mysql的情況呢?那麼接下來就由我來介紹一下使用安裝好的mysql的步驟吧。

本次操作以Dell電腦為例,具體操作步驟如下:

第一步:

首先,打開MySQLWorkbench,雙擊打開即可。打開後的界面如下所示,然後選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是LocalinstanceMYSQL57

第二步:

然後,輸入用戶名和密碼進行登錄。如下圖所示:

第三步:

登錄成功後,界面如下所示。其中,區域1顯示的是數據庫服務器中已經創建的數據庫列表。區域2是關於數據庫的操作列表。區域三是sql的編輯器和執行環境,區域4是執行結果的列表

第四步:

在sql的編輯器中輸入測試語句,如圖所示,其中world數據庫是mysql自帶的測試數據庫,然後選擇執行(或者使用快捷鍵ctrl+enter)。執行成功後,查詢結果會顯示在下面的列表中。

第五步:

使用完畢後,直接退出,並且如果無需數據庫的後繼操作的話,記得關掉MySQL的服務

看了我的方法,現在你學會如何使用安裝好的mysql了嗎?學會了的話就快快把這個方法分享出去,讓更多的人知道如何使用安裝好的mysql。以上就是使用安裝好的mysql的步驟。

本文章基於Dell品牌、Windows10系統撰寫的。

windows下怎麼安裝mysql數據庫

用MSI安裝包安裝

根據自己的操作系統下載對應的32位或64位安裝包。按如下步驟操作:

第一步: 安裝許可

雙擊安裝文件,在如下圖所示界面中勾選“I accept the license terms”,點擊“next”。

第二步: 選擇設置類型

如下圖所示,有5種設置類型:

Developer Default:安裝MySQL服務器以及開發MySQL應用所需的工具。工具包括開發和管理服務器的GUI工作台、訪問操作數據的Excel插件、與Visual Studio集成開發的插件、通過NET/Java/C/C++/OBDC等訪問數據的連接器、例子和教程、開發文檔。

Server only:僅安裝MySQL服務器,適用於部署MySQL服務器。

Client only:僅安裝客戶端,適用於基於已存在的MySQL服務器進行MySQL應用開發的情況。

Full:安裝MySQL所有可用組件。

Custom:自定義需要安裝的組件。

MySQL會默認選擇“Developer Default”類型,個人建議選擇純凈的“Server only”類型,減少對工具的依賴可以更深入的學習和理解MySQL數據庫。大家可根據自己的需求選擇合適的類型,這裡選擇“Server only”後點擊“next”。

第三步: 安裝

進入到安裝步驟的界面,如果第二步選擇的是其他類型也只是點擊“next”即可進入到該步驟,點擊“Execute”。

安裝完成後點擊“next”直到進入配置頁面。

第四步: 配置

進入到配置頁面。

點擊Content Type的下拉框,顯示有三種類型:

Development Machine:開發機器,MySQL會佔用最少量的內存。

Server Machine:服務器機器,幾個服務器應用會運行在機器上,適用於作為網站或應用的數據庫服務器,會佔用中等內存。

Dedicated Machine:專用機器,機器專門用來運行MySQL數據庫服務器,會佔用機器的所有可用內存。

根據自己的用途選擇相應的類型配置,我這裡為了後面做高並發性能測試便選擇“Server Machine”類型。

選擇好配置類型後進行連接配置。

常用的是TCP/IP連接,勾選該選項框,默認端口號是3306,可在輸入框中更改。若數據庫只在本機使用,可勾選“Open Firewall port for network access”來打開防火牆,若需要遠程調用則不要勾選。

下面的“Named Pipe”和“Shared Memory”是進程間通信機制,一般不勾選。

“Show Advanced Options”用於在後續步驟配置高級選項,為儘可能多的了解MySQL的可配置項,這裡勾選該選項框。點擊“next”進入下一步。

第五步: 賬戶配置

進入到MySQL的賬戶和角色配置界面。

root賬戶擁有數據庫的所有權限,在密碼框輸入自己設置的密碼。數據庫在開發和維護過程中為了安全性和便於管理會為不同的用戶授予相應操作權限的賬戶密碼,點擊“Add User”按鈕,在彈出的會話框中設置不同權限等級的賬戶。

Host表示能連接到該數據庫的主機地址,可設置為本地(localhost/127.0.0.1)、一個外部IP(如218.17.224.228)、一個外部網段(如218.17.224.*)或者所有主機(%)。

Role表示該賬戶的角色。

不同的角色有着不同的權限等級,暫時可不做配置,後續會在用戶權限管理章節詳細講解。

第六步: 配置Windows Service

將MySQL服務配置成Windows服務後,MySQL服務會自動隨着Windows操作系統的啟動而啟動,隨着操作系統的停止而停止,這也是MySQL官方文檔建議的配置。

Windows service Name可設置為默認值,只要與其它服務不同名即可。在Windows系統中基於安全需求,MySQL服務需要在一個給定的賬戶下運行,選擇默認的Standard System Account即可。保持默認配置後點擊“next”。

第七步: 高級配置

因為在前面的第四步中勾選了“Show Advanced Options”選項,所以出現如下圖所示的高級選項配置:

在這裡可配置各種日誌文件的存儲路徑,它默認存儲在MySQL安裝目錄的data目錄下面,若非必須不建議改動。Slow Query Log(慢查詢日誌)後面有一個Seconds配置項,默認值為10,表示一個SQL查詢在經過10s後還沒有查詢出結果就會將此次查詢記錄到Slow Query Log中,方便DBA快速找到低效的操作。Bin Log可用於主從數據同步。最下面的Server Id用於Master-Slave配置。這些都將在後續課程中講到,這裡保持默認配置即可。點擊“next”。

第八步: 服務器配置應用

經過上述配置後,一個MySQL數據庫已基本配置完成。進入到這一步驟後點擊“Execute”執行配置項。

安裝成功,點擊“Finish”完成。

用壓縮包安裝

根據自己的操作系統下載對應的32位或64位的壓縮包。按如下步驟操作:

第一步: 解壓縮

將壓縮包解壓到C:\Program Files\MySQL路徑下,也可以自定義路徑。我的路徑為C:\Program Files\MySQL\mysql-5.7.10-winx64。

第二步: 配置環境變量

右鍵點擊“計算機”,選擇“屬性”,依次打開“高級系統設置”-“環境變量”,在系統變量中選擇“Path”項,並點擊編輯。

保持原有值不變,並在末尾加上英文分號後追加C:\Program Files\MySQL\mysql-5.7.10-winx64\bin,將MySQL安裝路徑下的bin目錄配置到Path變量中,使在命令行的任何目錄下可以執行MySQL命令。

第三步: 修改配置

打開MySQL安裝目錄下面的my-default.ini文件,找到basedir和datadir屬性項,去掉前面的注釋符號#,修改值如下:

basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64

datadir = C:\Program Files\MySQL\mysql-5.7.10-winx64\data

分別表示MySQL的安裝目錄和數據目錄。如果在第一步中解壓縮到其它的文件夾則修改對應的值。

再將該文件重命名為my.ini。

第四步: 安裝

以管理員身份運行cmd,進入到MySQL的bin目錄,執行初始化命令:

mysqld –initialize –user=mysql –console1

該命令用來初始化數據,在5.7以前的版本是不需要執行該命令的。初始化完成後會提供一個臨時的root密碼,如下圖紅色方框,記下該密碼。

再執行如下命令進行MySQL服務安裝:

mysqld –install mysql1

mysql為默認的服務名,可不寫。

需要注意的是一定要以管理員身份運行cmd。

第五步: 啟動服務

在管理員cmd窗口中執行如下命令來啟動MySQL服務:

net start mysql1

當出現如下圖所示提示時表示MySQL安裝並啟動成功。

MySQL5.7以前的版本在安裝時不需要執行第四步中的mysqld –initialize命令,如果漏掉該命令後在此步驟會出現如下錯誤:

因為該版本的壓縮包裡面有些文件和文件夾(如data文件夾)需要在執行mysqld -initialize命令後才創建。我在用5.6版本的安裝步驟來進行安裝時就在這裡吃過很多虧,希望以此為戒,不再踩坑。

第六步: 登錄

執行如下命令:

mysql -uroot -p1

提示輸入密碼,輸入第四步中記錄下的密碼,按回車後出現如下頁面表示登錄成功,並進入了MySQL命令行模式。

第七步: 修改密碼

在MySQL命令行執行如下命令:

ALTER USER ‘root’@’localhost’  IDENTIFIED BY ‘new_password’1

大家改成自己的密碼。

如果沒有修改密碼就執行其它的SQL命令。

經過以上步驟後MySQL服務器安裝完成。

如何安裝MySql數據庫

工具/原料

MySQL安裝程序:mysql-5.0.38-win32.msi 步驟/方法

1、打開下載的安裝文件

2、mysql安裝嚮導啟動,點擊“next”繼續。

3、選擇安裝類型,有“Typical(默認)”、“Complete(完全)”、“Custom(用戶自定義)”三個選項,我們選擇“Custom”,有更多的選項,也方便熟悉安裝過程。

4、在“MySQL Server(MySQL服務器)”上左鍵單擊,選擇“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下屬子部分內容,全部安裝在本地硬盤上”。點選“Change…”,手動指定安裝目錄。

5、確認一下先前的設置,如果有誤,按“Back”返回重做。按“Install”開始安裝。

6、正在安裝中,請稍候。

7、點擊“next”繼續。

8、現在軟件安裝完成了,出現上面的界面,這裡有一個很好的功能,mysql 配置嚮導,不用向以前一樣,自己手動亂七八糟的配置my.ini 了,將“Configure the Mysql Server now”前面的勾打上,點“Finish”結束軟件的安裝並啟動mysql配置嚮導。 9點擊“Finsh”,出現如下界面,MySQL Server配置嚮導啟動。

9、點擊“next”出現如下界面:

10、選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標準配置)”,我們選擇“Detailed Configuration”,方便熟悉配置過程。

11、選擇服務器類型,“Developer Machine(開發測試類,mysql 佔用很少資源)”、“Server Machine(服務器類型,mysql佔用較多資源)”、“Dedicated MySQL Server Machine(專門的數據庫服務器,mysql佔用所有可用資源)”,大家根據自己的類型選擇了,一般選“Server Machine”,不會太少,也不會佔滿。

12、選擇mysql數據庫的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服務器類型,專註於事務處理,一般)”、“Non-Transactional Database Only(非事務處理型,較簡單,主要做一些監控、記數用,對MyISAM數據類型的支持僅限於non-transactional),隨自己的用途而選擇了,我這裡選擇“Transactional Database Only”,按“Next”繼續。

13、對InnoDB Tablespace進行配置,就是為InnoDB 數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了,這裡不詳述。我這裡沒有修改,使用默認位置,直接按“Next”繼續。

14、選擇您的網站的一般mysql 訪問量,同時連接的數目,“Decision Support(DSS)/OLAP(20個左右)”、“Online Transaction Processing(OLTP)(500個左右)”、“Manual Setting(手動設置,自己輸一個數)”,我這裡選“Online Transaction Processing(OLTP)”,自己的服務器,應該夠用了,按“Next”繼續。

15、是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql 數據庫了,我這裡啟用,把前面的勾打上,Port Number:3306,在這個頁面上,您還可以選擇“啟用標準模式”Enable Strict Mode),這樣MySQL就不會允許細小的語法錯誤。如果您還是個新手,我建議您取消標準模式以減少麻煩。但熟悉MySQL以後,盡量使用標準模式,因為它可以降低有害數據進入數據庫的可能性。還有一個關於防火牆的設置“Add firewall exception ……”需要選中,將MYSQL服務的監聽端口加為windows防火牆例外,避免防火牆阻斷。按“Next”繼續。

16、注意:如果要用原來數據庫的數據,最好能確定原來數據庫用的是什麼編碼,如果這裡設置的編碼和原來數據庫數據的編碼不一致,在使用的時候可能會出現亂碼。這個比較重要,就是對mysql默認數據庫語言編碼進行設置,第一個是西文編碼,第二個是多字節的通用utf8編碼,都不是我們通用的編碼,這裡選擇第三個,然後在Character Set 那裡選擇或填入“gbk”,當然也可以用“gb2312”,區別就是gbk的字庫容量大,包括了gb2312的所有漢字,並且加上了繁體字、和其它亂七八糟的字——使用mysql 的時候,在執行數據操作命令之前運行一次“SET NAMES GBK;”(運行一次就行了,GBK可以替換為其它值,視這裡的設置而定),就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字。按“Next”繼續。

17、選擇是否將mysql 安裝為windows服務,還可以指定Service Name(服務標識名稱),是否將mysql的bin目錄加入到Windows PATH(加入後,就可以直接使用bin下的文件,而不用指出目錄名,比如連接,“mysql.exe -uusername -ppassword;”就可以了,不用指出mysql.exe的完整地址,很方便),我這裡全部打上了勾,Service Name不變。按“Next”繼續。

18、這一步詢問是否要修改默認root 用戶(超級管理)的密碼(默認為空),“New root password”如果要修改,就在此填入新密碼(如果是重裝,並且之前已經設置了密碼,在這裡更改密碼可能會出錯,請留空,並將“Modify Security Settings”前面的勾去掉,安裝配置完成後另行修改密碼),“Confirm(再輸一遍)”內再填一次,防止輸錯。“Enable root access from remotemachines(是否允許root 用戶在其它的機器上登陸,如果要安全,就不要勾上,如果要方便,就勾上它)”。最後“Create An Anonymous Account(新建一個匿名用戶,匿名用戶可以連接數據庫,不能操作數據,包括查詢)”,一般就不用勾了,設置完畢,按“Next”繼續。

19、確認設置無誤,如果有誤,按“Back”返回檢查。按“Execute”使設置生效。設置完畢,按“Finish”結束mysql的安裝與配置。

注意事項

這裡有一個比較常見的錯誤,就是不能“Startservice”,一般出現在以前有安裝mysql 的服務器上,解決的辦法,先保證以前安裝的mysql 服務器徹底卸載掉了;不行的話,檢查是否按上面一步所說,之前的密碼是否有修改,照上面的操作;如果依然不行,將mysql 安裝目錄下的data文件夾備份,然後刪除,在安裝完成後,將安裝生成的data文件夾刪除,備份的data文件夾移回來,再重啟mysql 服務就可以了,這種情況下,可能需要將數據庫檢查一下,然後修復一次,防止數據出錯。

原創文章,作者:IIIT,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/143523.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
IIIT的頭像IIIT
上一篇 2024-10-22 23:34
下一篇 2024-10-22 23:34

相關推薦

  • 如何修改mysql的端口號

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

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

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

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

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

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28

發表回復

登錄後才能評論