由於mysql編碼原因會導致資料庫出現亂碼解決辦法:
修改mysql資料庫字元編碼為utf-8,utf-8包含全世界所有國家需要用到的字元,是國際編碼
1.進入mysql
mysql -uroot -p123
2.檢視編碼集 發現不是utf8
3.修改mysql 軟體的編碼集
vi /etc/my.cnf
4.修改內容如下:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8
5.重啟mysql服務
service mysqld restart
6.檢視mysql字符集
問題: 使用客戶端 遠端 連線mysql報錯?
原因: 因為使用者沒有遠端訪問的許可權
解決方法: 給使用者授權
1.給root授權:既可以本地訪問, 也可以遠端訪問
grant all privileges on *.* to 'root'@'%' identified by '密碼' with grant option;
2.重新整理許可權(可選)
字符集相關問題
字符集相關問題 字符集目前有兩個大的類別 本地字符集和國際字符集,其中每一類別的字符集又有多個 不同的字元編碼例項。比如 本地字符集中基本上對於每乙個不同的地區和國家就會形成乙個 屬於自己的字符集 ascii,latin 1,chs等 國際字符集中同樣包括多種不同的編碼方案 utf8,utf16等 ...
並查集相關問題
include 演算法題 1 已知有n個人構成的乙個集合,其中某些人與某些人直接是朋友關係。假定朋友關係具有傳遞性 朋友的朋友也是朋友 對稱性 相互是朋友 自反性 我是我自己的朋友 給定m組朋友關係,想要知道n個人中的任意兩個人是不是朋友關係。using namespace std typedef ...
並查集相關問題
並查集的相關知識 c 並查集實現優化 hard 給定乙個未排序的整數陣列,找出最長連續序列的長度。要求演算法的時間複雜度為 o n 示例 輸入 100,4 200,1 3,2 輸出 4解釋 最長連續序列是 1,2,3,4 它的長度為 4。hash 具體做法 取出其左右相鄰數已有的連續區間長度 lef...