是不是大家不明白我的意思啊 假设现在我有一个用户user,密码是pass,需要登陆数据库TestDatabase、 我想使用命令行登陆,使用命令mysql 应该怎么做啊, 我知道 mysql -u user -p TestDatabase -h localhost 但是,密码部分我不知道怎么处理阿最大的问题是,帮助文件说-p后面接密码,-D 接数据库的名字 但是,在我的机器上,实际上-p后面是选择数据库的名字 -D 也是数据库名字的即使 我象下面这样,也总是提示我输入密码, mysql -u user -D TestDatabase -h localhost-p pass我到底应该怎么办才能不提式输入密码啊。 我想我现在说得很明白了。
1. mysql -uuser -ppass -DTestDatabase就应该可以了吧,localhost可以不写 2.mysql -uroot -proot TestDatabase<xxx.txt
我写了这样一个mysql.bat文件,现在双击它就可以连上mysql了。 cd C:\Program Files\MySQL\MySQL Server 4.1\bin mysql -uroot -p12142022下面这个是上面mysql.bat运行后的结果(-p后面紧跟的是对应用户的密码): C:\>cd C:\Program Files\MySQL\MySQL Server 4.1\binC:\Program Files\MySQL\MySQL Server 4.1\bin>mysql -uroot -p12142022 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 3 to server version: 4.1.12-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>运行一个文件的话,就在dos命令提示下用: C:\Documents and Settings\Administrator>mysql -uroot -p <c:\\mysql.txt Enter password: ******** 我这里用的是绝对路径,因为我用相对路径老是出问题。
假设现在我有一个用户user,密码是pass,需要登陆数据库TestDatabase、
我想使用命令行登陆,使用命令mysql
应该怎么做啊,
我知道
mysql -u user -p TestDatabase -h localhost
但是,密码部分我不知道怎么处理阿最大的问题是,帮助文件说-p后面接密码,-D 接数据库的名字
但是,在我的机器上,实际上-p后面是选择数据库的名字
-D 也是数据库名字的即使 我象下面这样,也总是提示我输入密码,
mysql -u user -D TestDatabase -h localhost-p pass我到底应该怎么办才能不提式输入密码啊。
我想我现在说得很明白了。
2.mysql -uroot -proot TestDatabase<xxx.txt
cd C:\Program Files\MySQL\MySQL Server 4.1\bin
mysql -uroot -p12142022下面这个是上面mysql.bat运行后的结果(-p后面紧跟的是对应用户的密码):
C:\>cd C:\Program Files\MySQL\MySQL Server 4.1\binC:\Program Files\MySQL\MySQL Server 4.1\bin>mysql -uroot -p12142022
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.12-ntType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>运行一个文件的话,就在dos命令提示下用:
C:\Documents and Settings\Administrator>mysql -uroot -p <c:\\mysql.txt
Enter password: ********
我这里用的是绝对路径,因为我用相对路径老是出问题。