用ini文件远程连接mysql

发布时间:2019-06-21  栏目:sqlite  评论:0 Comments

用ini文件远程连接mysql

1.Win+途锐输入 services张开服务
2.找到’MySQL56′, 右键它开荒属性
3.足以见见类似 “D:/Program Files/MySQL/MySQL Server 5.6/bin\mysqld”
–defaults-file=”D:\ProgramData\MySQL\MySQL Server 5.6\my.ini”
这样的行,既是地点。

 

前段时间改写个东西,又再度写了写MySql的总是。为了方便灵活使用,用读取ini文件的主意读取mysql连接参数。

 

附带学习了下ini文件。

  www.2cto.com  

ini格式。

ini文件由众多节组成。

 

[cpp] 

[NETWORK]//节  

host=*manbet手机客户端3.0,.*.*.*//host:键、IP:值  

user=root  

pwd=//不写即为空  

读取:

 

[cpp] 

GetPrivateProfileString(“NETWORK”,”host”,””,host.GetBuffer(MAX_PATH),MAX_PATH,strFileName);
   www.2cto.com  

参数列表依次为:节名,键名,lpdefault,键值,键值长度,ini文件路线

lpDefault :
若是INI文件中绝非前四个参数内定的字段名或键名,则将此值赋给变量.

返回值:键值。

 

写:

[cpp] 

WritePrivateProfileString(“NETWORK”,”host”,”1.2.3.4″,strFileName);  

参数列表依次为:节名,键名,键值,ini文件路线

再次来到值:Long,非零意味成功,零意味退步

 

文件路线:

  1.INI文件的渠道必须完整,文件名前边的各级目录必须存在,不然写入不成功,该函数重临FALSE 值.

 

  2.文本名的路径中务必为 \\ ,因为在VC++中, \\ 才代表三个 \ .

  3.也可将INI文件放在程序所在目录,此时 lpFileName 参数为:
“.\\student.ini”.

计划文件写好了,接着正是连接:

 

[cpp] 

mysql_real_connect(&mydata,host,user,pwd,database,port,unix_socket,clientflag);
 

//当中的参数便是读取文件获得的。  www.2cto.com  

数据的连天下午帖子一批,不再重述。mysql的连日基类已写好。稍后上传到财富。

 

想要远程连接,还应该有一个很重要的步骤:

安装服务器能够远程:

 

1、在调整台推行 mysql -u root -p
mysql,系统提醒输入数据库root用户的密码,输入完结后即进入mysql调整台,那一个命令的首先个mysql是施行命令,第贰个mysql是系统数据名称,分裂的。 

2、在mysql调整台实施 GRANT ALL P昂科拉IVILEGES ON *.* TO ‘root’@’%’
IDENTIFIED BY ‘MyPassword’ WITH GRANT OPTION; 

 

3、 mysql> FLUSH P昂科拉IVILEGES; //使修改登时生效

 

莫不晤面世10060不能连接的一无所能,那时要翻看下是还是不是防火墙禁止使用了3306端口。

http://www.bkjia.com/Mysql/488690.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/488690.htmlTechArticle用ini文件远程连接mysql
近年来改写个东西,又再一次写了写MySql的连日。为了方便灵活使用,用读取ini文件的办法读取mysql连接参数。
顺便学习…

留下评论

网站地图xml地图