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、最后我们把事先设置好的密码输入进去,注意这里密码是不会显示的。输入正确之后,就会连接成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)