我正在尝试用haskell连接到MySQL数据库。我尝试过安装hdbc-mysql和mysql-simple,但是我得到了一个
setup.exe: The program 'mysql_config' is required but it could not be found
谁能帮我把这些安装或指向我的另一个可行的选择。
我在windows 10上。
我有一个托管在windows服务器上的MySQL数据库。当我使用mysql控制台从不同的windows机器上查询特定的记录时,我得到了Päivi (不正确)。当我使用mysql控制台从不同的*nix机器上查询相同的记录时,我得到了Päivi (正确)。我使用的查询是一个简单的SELECT firstname FROM users WHERE id = 12345;。
我的数据库排序规则是utf8,字段排序规则是utf8,并且在运行查询之前我已经尝试使用set names 'utf8';。
为什么windows机器会返回不同的结果?windows会不会缺少某些字符?这是正常/预
突然之间,当我为给定的用户使用密码时,我就不能再登录本地(Windows7.64) DB (MariaDB 10.1.12)了。我还有另一个MySQL运行在Vagrant中(Ubuntu32 14.04),因此在其中运行了--port 3305 for Windows。
$ mysql --version C:\Program Files\MariaDB 10.1\bin\mysql.exe Ver 15.1 Distrib 10.1.12-MariaDB, for Win64 (AMD64)
Windows / Git Bash中提供的所有命令:
$ mysql --port 3305 E
嗨,伙计们,我在我的系统中安装了mysql,当我在系统中右键单击apache图标时,选择服务MySql并启动它。
windows could not start the MySql service on local computer the system cannot find the path specified
当我做的时候
C:\Users\User>mysql -u root
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
任务管理器中没有运行mysql。我已
我在本地主机( ubuntu和windows)中使用Mysql。我想要设置一个全局变量,我已经尝试了所有的方法,但即使我从mysql得到一个"ok“消息,当我执行"select @var”时,它总是说"NULL“。我试过了:
set global var=17;
set @global.var=17;
set @@var=17;
有谁可以帮我?
提前谢谢。
附言:我有超级特权。
我试图在Windows上设置一个MySQL服务器,允许另一台计算机远程连接到它。客户端计算机在MySQL工作台中出现“无法连接到MySQL服务器”错误。
两台计算机都在同一网络上,服务器使用的是静态IP地址(我已将路由器中的端口转发到公共IP地址)。
我尝试过的(其他线程建议的):
在my.ini中,设置bind-address = 0.0.0.0 /注释掉bind-address /注释掉skip-networking
运行GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY
我正在尝试调试更大的东西,我注意到我无法从cygwin正确连接到mysql。我通过提供主机、用户和密码来运行该命令,唯一的输出是error:Warning: Using a password on the command line interface can be insecure.,在此之后它就会空闲。
有趣的是,当我运行which mysql时,我从windows的命令提示符转到该路径,然后运行相同的命令,一切都正常。
我的MySQL服务器运行在具有IP地址181.2.3.5的机器上,并在其上运行了一个名为affablebean的数据库。我可以通过同一台机器连接。但是,当我试图远程访问它以部署java应用程序时,我得到了以下错误:
内部异常: java.sql.SQLException:在分配连接时出错。原因:无法分配连接,因为:拒绝用户'root'@'181.2.3.4‘的访问(使用密码:是)
这两个系统都在局域网上。我尝试了下面的查询来授予特权:
GRANT ALL ON *.* to 'root'@'%' IDENTIFIED BY
因为mysql命令的垂直输出模式非常好,所以我将我的环境设置为默认输出为垂直布局。我通过创建包含以下内容的c:\windows\my.cnf实现了这一点
[mysql]
vertical
遗憾的是,我的所有mysql shell脚本也采用了这种设置,这对解析mysql命令的输出造成了极大的破坏。
在从shell脚本调用mysql时,有没有命令行开关或SQL可以用来覆盖my.cnf中的垂直设置?
具体地说,我有一个shell脚本,它看起来像这样
set SQLFILE=.\cmdelOldRecords.sql
set TMPCKTFILE=.\temp2.sql
:: get all
我们的应用程序正在使用mysql数据库从远程linux服务器的端口3306应用程序是连接到数据库服务器使用TCP/IP协议从windows xp service pack 3 machine.Application工作几乎所有的时间,但有时它是随机给出以下错误“MySQL无法连接到MySQL服务器上的IP地址‘(10060)”。在大约240个用户中,只有一个桌面用户面临这个问题。
应用程序是用VB6开发的。数据库服务器: mysql 5.1.51
有谁能提出这个错误的可能原因吗?
我在linux上有一个客户端,在windows上有mysql服务器。
我想远程连接到mysql 2台计算机可以相互ping通,在mysql服务器上没有任何问题我正确设置了权限,以便允许指定的客户端进行连接
WIN IP: 192.168.1.2
Linux IP:192.168.1.3
在windows系统中:
GRANT ALL ON *.* TO 'parsa'@'192.168.1.3' IDENTIFIED BY 'parsa';
flush all privileges;
在我的linux中,在my.cnf中,我在mysqld部分写下
mysqldump工具是否需要任何单独的客户端??
我正在使用windows的MYSQL5.5命令行客户端。
我在写查询
mysqldump -u root -p pwd** my_db > mydb.sql
我得到了一个错误
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax t
我已经启动了一个AWS EC2 Windows_Server-2016实例。
由于此服务器是基于windows的,所以我可以通过输入用户名、密码和.ppk文件,使用远程桌面连接成功地连接到它。
我已经在实例上安装了MySQL服务器,并创建了一个允许使用任何ip登录的用户,即通过提供'%‘签名。
下面是我的AWS实例安全组的样子:
我尝试使用两种不同的场景使用SQLYOG连接到MySQL服务器:
1. Tried connecting by using the aws public ipv4 address as a host field and
我有一个运行在Windows上的客户端mysql命令行,并且我正在访问一个远程数据库。我想要将文本域导出到客户端计算机上的文件中,因为它太大,无法从DOS命令提示符窗口中读取。我的理解是,这条语句应该从MySQL提示符开始工作,但它只会给出一个sql错误。
SELECT * FROM mytable WHERE id = 5000 > test.txt;
有什么想法吗?