如何W10通用的应用程序与MySQL数据库连接

如何W10通用的应用程序与MySQL数据库连接,第1张

如何W10通用的应用程序与MySQL数据库连接

Setup Factory

Microsoft Windows Installer

Wise

SetupBuilder Professional

等旁竖等,都可以制作人安装程序,但是想直接安装数据库,有很大的问题。

1是你可以导出成 SQL的 txt 文件,在程序里导入数据,这样需要在安装过程中输入帐枯启搜号和密码才行。

2也可以使用脚本判断 mysql 的安装目录,然后读取 my.ini 里的 datadir 值,然后再将你没历的数据库目录复制过去。。。。

异常原因在于服务器端的密码管理协议陈旧,使用的是旧有的用户密码格式存储;但是客户端升级之后采用了新的密码格式。mysql5.6版本遇到这种不一致的情况就会拒绝连接。

详见mysql手册“Server Command

Options”一节中“--secure-auth"皮袭扒选项的说明:http://dev.mysql.com/doc/refman/5.6/en

/server-options.html#option_mysqld_secure-auth

解决方法有如下三种:

1、服务器端升级启用secure_auth选项;

2、客户端连禅者接时off掉secure_auth,即连接时加上--secure_auth=off,如:mysql -p10.51.1.11 -P3308 -uroot --secure_auth=off

3、找到燃昌对应的mysql用户把密码改为新的加密方式,PASSWORD(‘your password'),如:

复制代码代码如下:

SET PASSWORD FOR root=PASSWORD('123456')

对于方法二,使用在程序做相应mysql配置即可,以php为例,在php.ini中设置secure_auth=off

安装好mysql之后,利用CMD连接本机mysql数据库步骤如下:

1、首先第一步是需要我们安装笑肆好Mysql,安装好之后,我们就可以去我们的程序里面找到这个软件。笔者安装的是Mysql5.7的版本。

2、接下来我们就来打开CMD.按下图所示搜索CMD,然后点击运行。

3、打开CMD之后,我们需要使用这个命令“netstartmysql57”来开启mysql服务。需要找的就是mysql的安装目录。笔者的安装目录是:“C:mysql57soft_x0008_in\"。然后我们就要用到这个命令:\"cdC:mysql57soft_x0008_in”去找到这个目录。

4、找到这个目录之后,我们颂巧就可以开始连接我们的数据库了。连碰樱轿接本机数据库,我们要用到的命令是:“mysql-uroot-p”,这里回车之后,就会要求我们输入密码。

5、最后我们把事先设置好的密码输入进去,注意这里密码是不会显示的。输入正确之后,就会连接成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12410132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存