mysql數據庫安裝與卸載以及Navicat安裝


關系型數據庫Mysql

1.mysql官網網址:www.mysql.org

2.mysql數據庫安裝
  傻瓜式安裝下載地址 https://dev.mysql.com/downloads/installer/
  壓縮包地址https://dev.mysql.com/downloads/file/?id=481160

2.1解壓后目錄為

(1)bin 目錄,存放mysql的可執行程序
    mysql.exe 是mysql的可執行程序
      mysqld.exe 是mysql服務端執行的程序
(2)docs 文檔目錄
(3)lib 包的目錄
(4)include
(5)share
2.2 之后進行初始化的操作
(1)進入到cmd命令行,找到mysql安裝位置,進入到bin目錄下執行

mysqld --initialize-insecure 初始化一下當前mysql的服務


(2)執行后再根目錄下會出現data目錄

(3)data目錄
  @1:mysql目錄就是mysql庫,庫里存儲的就是數據
2.3 進行配置環境變量

(1)將數據庫的bin路徑添加到path環境變量中。

2.4 啟動mysql服務端,並啟動mysql客戶端連接mysql服務端

(1)啟動mysql服務端:在cmd中,在執行mysqld就啟動數據庫服務端了。cmd別關閉掉

# mysqld

(6)啟動mysql客戶端:用戶名默認是root,密碼沒有,在開啟一個cmd,執行mysql -uroot -p //-u表示用戶名,-p表示密碼。執行成功后mysql的客戶端就連接到服務端了.

# mysql -uroot -p 

#-u表示用戶名,-p表示密碼。

(7)在客戶端命令行下執行show databases, 這個命令是查詢顯示當前數據庫下存在多少個庫。執行完后顯示database什么的就表示連接數據庫成功了,同時表示mysql的服務安裝成功了
以上就可以在命令行下啟動mysql服務端、和啟動mysql的客戶端,並能在mysql的客戶端執行命令操作mysql服務端了

3.1將mysql服務制作成windows服務
(1)制作成windows服務后,就不用運行cmd命令行,在命令行中啟動mysql服務並且終端不能關閉了
(2)制作mysql的windows服務,在終端執行此命令:mysqld --install,如果執行后沒有注冊成功,則使用管理員權限打開命令行進行操作
(3)移除mysql的windows服務,在終端執行此命令:mysqld --remove
(4)注冊成windwos服務之后,以后再啟動和關閉mysql服務時,僅需執行如下命令:如不好使,確定沒有mysql.exe運行,然后用管理員權限打開命令行執行操作

# 啟動mysql服務:net start mysql
# 關閉mysql服務:net stop mysql

4.my.ini配置文件。

  對於mysql 5.7版本沒有my.ini文件,需要進行mysql配置時,如解決一些亂碼問題,就需要用到這個my.ini配置文件。可以自行在mysql的安裝目錄下創建一個my.ini。然后根據需要進行添加內容。之后重啟mysql服務

show VARIABLES like 'char%'; -- 查詢編碼集。模糊查詢
[client]

default-character-set=utf8

# mysql的客戶端配置
[mysql]

# 設置mysql客戶端的默認編碼字符集
default-character-set=utf8


# 服務端的配置
[mysqld]
port = 3306

#允許最大連接數
max_connections = 200

# 服務端使用的字符集默認為8bite編碼的latin1字符集
character-set-server=utf8

# 創建新表時使用的默認引擎
default-storage-engine = INNODB

# 解決mysql在執行語句后出現1055錯誤,sql_mode = only_full_group_by不相容
sql_mode = 'NO_ENGINE_SUBSTITUTION'

 

5. 安裝Navicat For MySQL 可視化數據庫

  雖然是收費的,但我有一個破解版的,10.0.11。  地址為:https://pan.baidu.com/s/1Ar8PBgv8XgCoqTPlLb4KFw

(1)解壓后,里面有個key.txt文件,記錄了注冊碼。運行Navicat后,點擊注冊,隨便輸入一個用戶名和組織,然后將key里面的注冊碼輸入進去,之后就破解好了,不知道你們的能否使用這個注冊碼,我是可以的

(2)Navicat連接到mysql服務,用戶名最好不要以中文,端口使用默認的就行,要連接的數據庫服務端的ip,用戶名和密碼輸入好后,先點擊連接測試,如果連接成功了,在點擊確定

 

(3)連接上去后會發現有幾個默認的庫

這幾個默認存在的庫都是data目錄下的,不要動,其中information_schema是虛擬出來的庫。

*information_schema:虛擬庫,不占用磁盤空間,存儲的是數據庫啟動后的一些參數,如用戶表信息、列信息、權限信息、字符信息等

*mysql:核心數據庫,里面包含用戶、權限、關鍵字等信息、不可以刪除

*performance_schema:mysql5.5版本后添加的新庫,主要收集系統性能參數、記錄處理查詢請求時發生的各種事件、鎖等現象

*sys:mysqk5.7版本后新增加的庫,通過這個庫可以快速的了解系統的元數據(元數據:專門為描述數據而存在的數據叫做元數據)信息,可以方便DBA發現數據庫的很多信息,解決性能瓶頸都提供了巨大的幫助

6.如何完全卸載mysql數據庫

(1)有時候MySQL不能完全卸載,這時候必須通過一些途徑刪除掉注冊表和一些殘余的文件,然后才能重新安裝成功

(2)控制面板->程序功能,如果有mysql程序,則卸載mysql

(3)然后刪除mysql安裝目錄下文件夾下my.ini文件及所有文件

(4)cmd運行regedit打開注冊表。找到MySQL文件夾,路徑像HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Serveris\Eventlog\APPlication\MySql.將里面的所有東西刪除掉

(5)然后在從注冊表中找到第二個路徑,如果有同樣的刪除文件夾下的所有內容,如果沒有則不用刪 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serveris\Eventlog\APPlication\MySql

(6)然后在C盤下的ProgramData下看有沒有MYSQL,有的話刪除所有文件,刪除不了的使用360粉碎


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM