• 访问远程MySQL


    #所用的客户端是VS2008,远端MySQL数据库使用命令行输入:

    1、先对数据库进行设置:

    /*在数据库中输入*/
    grant all privileges on
    *.* to '用户名' @ 'IP' identified by '密码' with grant option /*补充:*.* 指的是用户可以访问MySQL中的全部数据库中全部表/
    /*IP指的是被授与访问权利的机子的ip地址
    */
    /*在命令行中输入*/
    sudo vi
    /etc/mysql/my.cnf
     
     
     
    /*找到下面这句,并在这句前面打上#号,以便每台计算机都能访问数据库*/
    # bind
    -address= 127.0.0.1
    /*最后,刷新一下数据库*/
    sudo
    /etc/init.d/mysql restart

    2、客户端配置(win7或ubuntu下载 MySQL ODBC 3.51 Driver,因为在ubuntu上有人用Mono搞C#,所以ubuntu也提进去)

      可以到http://dev.mysql.com/downloads/connector/odbc/3.51.html下载,安装在此不多说了。

      安装完后,在win7下怎么看你有了MySQL ODBC 3.51 Driver这个驱动程序呢?

      控制面板=>管理工具=>数据源(ODBC)=>驱动程序

    3、在vs中:(我用的是web)

    代码
    using System.Data.Odbc; /*加入这个命名空间*/
    private
    void button1_Click(object sender, EventArgs e)
    {
    string MySQL_str
    = "Driver={MySQL ODBC 3.51 Driver};Server=172.17.21.75;Database=jay;User=glb; Password=123;Option=3;chartset = utf-8;";
    /*数据库名为:jay;mysql授与的用户名为:glb,相应密码为:123*/
    OdbcConnection MySQL_conn
    = new OdbcConnection(MySQL_str);
    MySQL_conn.Open();
    if (MySQL_conn.State == ConnectionState.Open)
    {
    MessageBox.Show(
    "连接已打开");
    }
    else
    {
    MessageBox.Show(
    "连接没有打开");
    }
    }
  • 相关阅读:
    第3章 C++ I/O流技术
    第2章 C++模板技术
    第1章 C++编程技术
    第0章 目录
    判断鼠标移入移出方向设置
    获取数组最小值
    jquery里的宽度详解
    trigger,triggerhandler模拟事件
    表单验证 不能为负值或者字母
    arguments的用法
  • 原文地址:https://www.cnblogs.com/guolebin7/p/1800090.html
Copyright © 2020-2023  润新知