昨晚吃飯的時候突然覺得我們這個uwp應該添個資料備份的功能,不然換手機,換電腦之後資料庫就全沒了...
一開始是想用微軟提供的azure的,沒想到這玩意又沒什麼資料而且申請試用的時候還讓我交身份證**審核...誰知道要審核多久,於是我選擇了在自己的伺服器上搞個mysql服務,然後在uwp裡面連線上去...沒想到過程相當地輕鬆...uwp開發其實和windows phone開發什麼的差不多,連線mysql的**網上一搜一大把。
再就是mysql的中文亂碼問題了...很簡潔的解決方法...
從別人的教程裡複製過來的:
6.關閉mysql服務,準備開始修改my.cnf檔案
service mysqld stop
vi /etc/my.cnf
7.看了網路上很多版本的my.cnf的修改方式,我索性就全給改成了utf8,我的my.cnf檔案是這樣的。
[mysqld]
default-character-set =utf8 #這個是我新增的
character_set_server=utf8 #這個是我新增的
init_connect='
set names utf8
'datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
[mysqld_safe]
default-character-set =utf8 #這個是我新增的
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
default-character-set =utf8 #這個是我新增的
[mysql.server]
default-character-set =utf8 #這個是我新增的
[mysql]
default-character-set =utf8 #這個是我新增的 8
.修改了my.cnf檔案之後一定要重啟mysql服務,這是必須的。
service mysqld restart
不過每次上傳資料都要將對應的表清空再全部寫入,和遠端同步也一樣...暫時想不出什麼更加快捷的方法( ╯□╰ )
mysql修改為遠端連線 Mysql設定遠端連線
開啟mysql遠端訪問許可權 允許遠端連線 1 登陸mysql資料庫 mysql u root p 檢視user表 mysql use mysql database changed mysql select host,user,password from user host user passwor...
mysql連線實現 MySql實現遠端連線
1 進入mysql,建立乙個新使用者root,密碼為root 格式 grant 許可權 on 資料庫名.表名 to 使用者 登入主機 identified by 使用者密碼 grant select,update,insert,delete on to root 192.168.1.12 ident...
JAVA實現mysql資料庫連線
實現資料庫連線 功能 獲取乙個資料庫的連線,public static connection getconnection catch classnotfoundexception e catch sqlexception e return conn 注意 public static void mai...