開發環境之MySql


查看更多開發環境配置,請點擊《開發環境配置大全》

叄章:MySql安裝教程

1)去官網下載MySql安裝包

https://www.mysql.com/downloads/

這里推薦解壓縮安裝mysql,方便快捷

 

 

2)安裝

解壓縮到自己喜歡的目錄,在mysql文件夾下創建data文件夾,添加一個my.ini配置文件

 my.ini配置文件內容如下:


[mysqld]

character-set-server=utf8

bind-address=0.0.0.0

port=3307

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

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

max_connections=2000

default-storage-engine=INNODB

[mysql]

default-character-set=utf8

[mysql.server]

default-character-set=utf8

[client]

default-character-set=utf8


3)配置環境變量並執行安裝命令

3.1 右擊我的電腦>>>屬性>>>高級>>>環境變量

添加環境變量:

MYSQL_HOME,值為mysql安裝包路徑:C:\Program Files\MySQL\mysql-5.7.23-winx64\mysql-5.7.23-winx64

在原有的path下追加:%MYSQL_HOME%\bin

 

3.2 管理員打開dos窗口

執行mysqld -install進行安裝;

執行mysqld --initialize-insecure --user=mysql進行初始化;

執行net start mysql啟動mysql,默認端口3306;

至此安裝完成,初始化默認用戶為root,密碼為空

 

4)安裝圖形化界面

百度下載Navicat或workbench安裝即可,軟件可能需要激活,可百度查找

 

Navicat注冊機激活教程:

1)官網下載Navicat並且安裝

2)下載注冊機

鏈接:https://pan.baidu.com/s/1V2uXfoQrMxUgAEkKVZfoNA  提取碼:rdhs

3)管理員啟動注冊機(英文版可以對照下面的文字選擇)

4)點擊補丁,雙擊選擇Navicat.exe,這時會彈出破解提示,如果彈出其他的提示,需要卸載重新安裝Navicat

5)啟動Navicat,選擇注冊,如果不在啟動時選擇,可以在程序的 幫助》》注冊 選擇

6)點擊生成,獲取到注冊碼,將注冊碼復制到注冊碼位置,點擊激活,然后選擇手動激活

7)將請求碼復制到指定位置,然后點擊生成,這時會生成一個激活碼並且自動填充到相應位置,最后點擊激活即可

8)進入程序,點擊幫助》》注冊,可以發現已經永久激活

 

5)MySql設置密碼

方法一:命令

登陸mysql(填入賬號,密碼,端口),設置root密碼

$ mysql -h localhost -P 3307 -u root -p password
mysql>set password=password('你的密碼');
mysql>flush privileges;
mysql> exit;

 

方法二:管理工具(推薦使用)

 

 

6)MySql設置用戶權限

編輯添加的新用戶,然后如圖添加用戶對某個數據庫的權限即可

 

7)MySql允許遠程連接

方法一:命令

登陸mysql(填入賬號,密碼,端口)

$ mysql -h localhost -P 3307 -u root -p password
mysql> use mysql;

允許所有用戶遠程訪問,修改用戶名和密碼為你自己的

mysql> GRANT ALL PRIVILEGES ON . TO 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

允許單個ip訪問,修改用戶名和密碼為你自己的

mysql> GRANT ALL PRIVILEGES ON . TO 'USERNAME'@'1.2.3.4' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION;

最后刷新

mysql> FLUSH PRIVILEGES;

 

方法二:管理工具(推薦使用)

打開Navicat或其他管理工具,找到mysql數據庫,打開user表(即自己設置的用戶),然后設置字段host為%,保存;

打開查詢窗口,輸入FLUSH PRIVILEGES;刷新即可。

 

8)Windows Server2012安裝問題

8.1 mysqld -install時:應用程序無法正常啟動(0xc000007b)

解決:在百度上下載DirectX修復工具(增強版),修復即可。

鏈接:http://www.pc6.com/softview/SoftView_57945.html

注意,需下載增強版,這樣可以修補系統相關的C++組件。

 

8.2 初始化失敗

在mysql install命令運行成功后,接着運行mysqld --initialize命令完成數據庫初始化功能,這時遇

到了error: Found option without preceding group in config file: /data/3307/my.cnf at line: 1

原因:my.ini文件格式是utf-8

解決辦法:my.ini文件保存為ANSI格式文件,注意是整個文件的編碼格式

 

8.3 net start mysql時:錯誤2,系統找不到文件

刪除mysql服務:mysqld --remove

重新安裝:mysqld -install

檢查環境變量是否正確

檢查注冊表中路徑是否正確

 

如果再次執行net start mysql,提示權限不足,則:

 


免責聲明!

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



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