如何在rubymine中使用ruby on rails创建登录表单??我想要的领域,如用户名和密码和提交button.when,用户点击提交按钮,用户名和密码必须检查一个mysql database.if的用户名或密码不匹配,那么必须没有登录,但如果用户名和密码匹配,它应该被重定向到一个页面。如何做到这一点?
我在Ubuntu上使用MySQL遇到了一些困难。刚刚安装了Apache、MySQL、PHP和phpMyAdmin。phpMyAdmin给出:
#1045 Cannot log in to the MySQL server
每一次登录尝试。我试过用户名'root‘和空密码,用户名'root’和密码'root',用户名'mysql‘和密码'mysql',用户名'mysql’和密码'root‘。
当我试图在终端中运行Access denied for user root@x.x.x.x时,也会得到mysql错误:
mysql -
我知道对于一个安全的数据库,需要一个用户名和一个密码。然而,我很好奇为什么ruby on rails不允许您在mysql上使用匿名帐户。我曾尝试将database.yml中的用户名和密码行保留为空
可能是我不能准确地理解数据库信息在RoR应用程序中的存储位置。我还尝试进入"Ruby192\lib\ruby\gems\1.9.1\gems\mysql2-0.2.6-x86-mingw32“下的mysql2目录(这是我使用的版本,只是为了让你们知道)。但我真的不知道该去哪里找。
如果有人有任何想法,或者解释ruby是否允许你在没有用户名和密码的情况下访问数据库。
我在运行OS X 10.8.2的苹果电脑上安装了MySQL服务器和MySQL工作台。在我尝试通过更改配置文件来增加innodb_buffer_pool_size之前,我并没有遇到任何问题。从那时起,如果我尝试访问服务器日志、配置文件或用户和权限,系统会要求我输入sudo密码。但是,对话框显示用户名为'Nick',我的Mac用户名为'Nick Francis'。我已经尝试了root密码和我常用的用户密码,但都不起作用。如何更改用户或重置密码?谢谢。
我是新手,这整个编程,PHP,MySql交易。所以,如果我不说出来,我应该怎么忍受我。我通过我的站点和web浏览器运行MySql.PHP,得到的结果是>"Fatal error: Call to undefined function mysql_connect() in D:\web site\mysql-php-test.php on line 2“
我不知道我到底在做什么。以下是该文件的代码。
<?php
$link = mysql_connect('localhost', 'username', 'password');