程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> windows 下 MySQL安裝和啟動,windowsmysql

windows 下 MySQL安裝和啟動,windowsmysql

編輯:MySQL綜合教程

windows 下 MySQL安裝和啟動,windowsmysql


1.下載mysql安裝包或者綠色版,放到自己喜歡的目錄。

2.配置環境變量。MYSQL_HOME,值為mysql的根目錄;在path中添加%MYSQL_HOME%/bin目錄。

3.向windows注冊mysql服務。必須用管理員權限打開命令行,然後切換到mysql 的 bin目錄下,輸入命令:mysqld.exe --install MySql --defaults-file="d:/mysql/my-default.ini",【d:/mysql/my-default.ini】改為自己的mysql安裝目錄。

4.啟動mysql服務。在命令行輸入:net start mysql,成功會提示:MySql 服務已經啟動成功。

 

/*以下引自:http://blog.csdn.net/tuenbotuenbo/article/details/38921775  */

問題:mysql數據庫的user表裡,存在用戶名為空的賬戶即匿名賬戶,導致登錄的時候是雖然用的是root,但實際是匿名登錄的,通過錯誤提示裡的''@'localhost'可以看出來。這會導致沒有權限創建數據表等操作。

解決:關閉並注銷服務後用戶登錄,執行下面的操作。

1、cmd模式進入mysql的bin目錄,輸入d:/mysql/bin>mysqld --defaults-file="d:/mysql/my-default.ini" --console --skip-grant-tables,回車,此命令行會掛起。

2. 另開一個命令行,同樣切到mysql bin目錄下,d:/mysql/bin>mysql -u root mysql,回車

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.20 MySQL Community Server (GPL)

mysql>
已連接上mysql數據庫,可以輸入mysql命令了。

3、設置密碼

mysql> update user set password=PASSWORD('123456') where user='root';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 3  Changed: 2  Warnings: 0

mysql> FLUSH PRIVILEGES; 
mysql> quit

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved