一些mysql的知識以及go語言操作mysql,mysqld服務

go語言操作mysql優質鏈接: http://www.cnblogs.com/hupengcool/p/4143238.html

數據庫驅動:

剛接觸數據庫是在命令框中使用數據庫,而數據驅動就是可以通過其他的方式調用sql語句,

同樣去操作數據庫,進行數據存儲。

mysql用戶管理:

修改root用戶名密碼:http://book.51cto.com/art/200904/120306.htm


MySQL是一個多用戶數據庫,具有功能強大的訪問控制系統,可以爲不同用戶指定允許的權限。

MySQL用戶可以分爲root用戶和普通用戶。

root用戶是超級管理員,擁有所有權限,包括創建用戶、刪除用戶和修改用戶的密碼等管理權限;

普通用戶只擁有被授予的各種權限。

用戶管理包括管理用戶帳戶、權限等。

SHOW GRANTS;查看權限

 登錄root 用戶,不能直接打開mysql.exe,應該在文件目錄下 用 mysql -u root -p(回車)

再輸入密碼後進入。

Mysql字符集問題:(這個問題跪了好多天。。orz)

主要鏈接:http://www.cnblogs.com/whiteyun/archive/2011/05/19/2051097.html

系統變量:(show variables like 'character%')

參考鏈接:http://blog.itpub.net/23382569/viewspace-1985650/

原因:根據網上的搜索結果顯示,(windows)cmd 窗口默認使用gbk編碼,而原字符集是latin1,此後儘管我

改成 了utf8也沒有辦法 奏效,因爲編碼不一致,又沒有轉碼的東西,因此沒有顯示或者出現問號。

通過set names gbk;可以指定client ,connection,result等字符集爲gbk。但是先前輸入的中文字符仍然是沒有辦法顯示的,

(可能是因爲之前mysql版本較高的原因,可以進行重新輸入之類的操作吧),這時候再輸入中文字符就能夠顯示了。

這真是個。。。orz.....

set character_set_database=latin1;



set character_set_server=latin1;


set character_set_client=gbk;


set character_set_connection=gbk;

如何將mysqld服務器在計算機管理中顯示出來:

在cmd下執行 mysqld --install ,發現mysql已經加到系統服務裏了
還可以通過net start mysqld啓動服務器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章