zoukankan      html  css  js  c++  java
  • UWP连接mysql 实现数据远程备份

      昨晚吃饭的时候突然觉得我们这个UWP应该添个数据备份的功能,不然换手机,换电脑之后数据库就全没了...

      一开始是想用微软提供的AZURE的,没想到这玩意又没什么资料而且申请试用的时候还让我交身份证照片审核...谁知道要审核多久,于是我选择了在自己的服务器上搞个mysql服务,然后在UWP里面连接上去...没想到过程相当地轻松...UWP开发其实和windows phone开发什么的差不多,连接mysql的代码网上一搜一大把。

      比较郁闷的就是我在网上找了很久很久才找到MySql.Data.RT.dll这个库...官网上下到的都是MySql.Data.dll,当时各种版本都试了,结果不是报错说:项目是.NETCore的,不能添加.NETCore引用,就是代码疯狂报错,最后放弃了官网...在一个国外的下载网站上下载了MySql.Data.RT.dll,没想到直接就可以了。

      再就是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

      不过每次上传数据都要将对应的表清空再全部写入,和远程同步也一样...暂时想不出什么更加快捷的方法( ╯□╰ )

  • 相关阅读:
    基于K-means聚类算法的图像分割 和 基于机器学习的图像二元分类
    .off文件三维数据读取并显示
    滑动窗口&Region Proposal&Selective Search&KMeans&二元分类(空间分割)
    ENVI+IDL遥感图像处理
    OpenCV与图像分割 边界检测
    SublimeText3追踪函数工具CTags设置及使用
    岗位要求
    bash shell脚本如何获取脚本所在目录
    mongodb获取到的可能已经沦为肉鸡的云服务器地址
    wireshark查看包显示:Packet size limitedduring capture
  • 原文地址:https://www.cnblogs.com/fanninnypeom/p/5939812.html
Copyright © 2011-2022 走看看