MYSQL5.6免安裝版在windows下的使用


一、去MYSQL官網下載MYSQL免安裝版,由於我的系統是64位的,所以就下載了64位的Mysql版本

 http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.34-winx64.zip

二、把下載好的mysql-5.6.34-winx64.zip放到D盤,並且解壓縮,然后重命名為mysql

 

三、設置環境變量,鼠標選中“計算機” >>然后點擊鼠標右鍵,選擇屬性>>“高級系統設置”>>“環境變量”

新建一個環境變量MYSQL_HOME,他的值為D:\mysql

還要在PATH路徑上添加Mysql的bin目錄,也就是D:\mysql\bin

四、修改D:\mysql\my-default.init配置文件,這里主要修改其中兩個路徑變量,其他參數的設置根據自己的實際情況設置,這里就做簡單的配置

修改的內容如下:

basedir =D:\mysql
datadir =D:\mysql\data

注意:這兩個變量要和你mysql所在的位置一致

五、安裝mysql服務

在dos界面中,進入到D:\mysql\bin目錄

執行 mysqld  -install  安裝服務

注意:安裝服務的時候必須進入到D:\mysql\bin目錄下,要不會出現問題,無法啟動服務

如果需要取消服務的話,可以執行mysqld -remove ,不過必須在mysql服務處於關閉狀態的情況下,才能取消服務

六、啟動服務

net  start  mysql  (啟動服務)

而如果需要停止服務,則執行命令net stop mysql

七、登錄mysql,然后修改密碼

這里要注意了,如果直接執行mysql,而不帶用戶參數的話,show databases的時候會發現沒有mysql數據庫(這和linux版本的有點區別,linux的直接輸入mysql也會有mysql數據庫),而修改密碼就是要修改mysql數據庫下的user表。

(1)所以首次登錄的命令是:

mysql  -uroot

(2)接着就修改密碼:

 執行命令 use mysql ;這說明下面將會對mysql數據庫進行操作

執行命令 update user  set password=PASSWORD('123456')  where user ='root';

記得修改完命令之后要刷新一下權限,否則退出之后,修改沒有起作用,因為此時修改的數據還沒持久到硬盤,只是駐留在內存中

執行命令  flush privileges; 

 

八 修改訪問權限

前面的步驟只能在本機登錄mysql服務器,如果想對外開發的話,還需要做一些權限設置,比如以下的權限設置

執行命令  grant all privileges on *.*  to  '%'@'%'   identified by '123456'

其中:

*.*   第一個*代表的是數據庫,第二個*代表的是表,這里是開放所有的數據庫和表,你也可以設置特定的庫和表

'%'@'%'  第一個%表示的是用戶名,這里代表所有的用戶,第二個'%'代表的是主機名或者ip地址,這里也是代表所有主機

'123456'    表示的是登錄的密碼

還是要記得,修改完權限設置之后,要記得刷新

flush privileges;

 

mysql5.7版本:

管理員運行cmd,輸入:mysqld -install,顯示安裝成功;再輸入:net start mysql,提示啟動服務失敗,

此時:到data文件夾下看到5個文件,打開后綴為.err的文件,里面提示:Table 'mysql.plugin' doesn't exist

針對這個問題的解決方案是:

1.把my.ini復制到\bin文件夾下;

2.在cmd到\bin目錄,然后輸入mysqld --initialize --user=mysql --console 執行此命令, 生成庫. 注意有個臨時密碼, 要記下來;

3.啟動服務net start mysql;

4.進入mysql命令下:mysql -uroot -p,輸入剛剛的密碼;

5.再輸入set password = password('root') 修改root的登錄密碼;


免責聲明!

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



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