在tbl_produk插入后,我在mysql中使用这个脚本
FOR EACH ROW BEGIN
DECLARE cmd CHAR(255);
DECLARE result INT(100);
SET cmd=CONCAT('/usr/bin/php ', 'http://localhost/triger/add_post.php?produk=', NEW.produk, '&jumlah=', NEW.jumlah);
SET result = sys_exec(cmd);
END;
参考资料
但我不想跑,我希望有个解决办法
每当我跑的时候
mysql -u root mysql
我犯了一个错误,比如:
ERROR 1698 (28000): Access denied for user: 'root@localhost'
我试着跑
update user set authentication_string=password('akshansh') where USER='root'
但我有
bash: syntax error near unexpected token `('
然后我跑了
$ mysql>FLUSH PRIVILEGES
我仍然有一个
当我试着跑
yum安装php-mssql
我得到以下错误
--> Processing Conflict: mysql conflicts MySQL
--> Processing Conflict: mysql-server conflicts MySQL-server
--> Finished Dependency Resolution mysql-5.0.45-7.el5.x86_64 from installed has depsolving problems --> mysql conflicts with mysql mysql-server-5.0.4
我正在将我的MySQL安装迁移到Amazon,他们运行MySQL服务器5.6.12版本。我获得了5.6.13版本的客户端工具,并试图使用mysqldump进行自动备份。
我总是收到输入密码的问题,这会阻止我编写备份脚本。
我长得像这样:
ubuntu@ip-10-48-203-112:~$ mysqldump --user=dbadmin -pmysecretpassword -h someserver.eu-west-1.rds.amazonaws.com -p skygd > dump.sql
Warning: Using a password on the command line
我已经在我的F19上成功安装了MySQL 5.6。虽然安装成功,但我无法启动mysql服务。
当我跑的时候
service mysql start
它返回以下错误:
Starting MySQL..The server quit without updating PID file (/var/lib/mysql/sandboxlabs.pid).
我禁用了SELinux (允许模式),服务顺利启动。但是我做了一些关于禁用SELinux的研究,发现禁用SELinux不是一个好主意。那么,有没有办法添加自定义MySQL策略呢?或者我应该让SELinux处于允许模式?
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
当我运行这个应用程序时,我会得到这个错误信息:
/Users/adam/.rvm/gems/ruby-1.9.3-p385/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) (Mysql2::Error)
如果我试着跑
mysqladmin variables | grep socket
结果是:
mysqladmin: connect to server