配置环境Appserv 的。
mysql版本:mysql 5.0.51b-community-nt-log
系统:WIN XP疑问:
-------------------------------------------------------------------------------
1.我在CMD运行中输入mysql,然后直接打开CMD。里面到达的是:mysql>
但是我只能看到两个表,mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.00 sec)实际上有很多表。
而且我发现当前的用户不是自己。mysql> SELECT USER();
+----------------+
| USER() |
+----------------+
| ODBC@localhost |
+----------------+
1 row in set (0.00 sec)
-------------------------------------------------------------------------------
2.我通过菜单栏的Appserv->MySQL命令进去,需要输入密码,然后进去了。mysql> SHOW DATABASES;
+------------------------------+
| Database |
+------------------------------+
| information_schema |
| local_dedecms_v56utf |
| local_dedecms_v56utf_nondata |
| local_discuz_72full |
| local_discuz_ultrax |
| local_supesite_75 |
| local_tools |
| local_ucenter15 |
| local_wordpress_304 |
| mysql |
| phpmyadmin |
| test |
| zbphp_beta |
+------------------------------+
13 rows in set (0.00 sec)
然后查看当前用户:
mysql> SELECT USER();
+----------------+
| USER() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
-------------------------------------------------------------------------------很奇怪啊。
(1)我如何才可以在开始运行里面输入“mysql”就可以到达mysql里面呢?
(2)如何通过CMD命令来查看当前的mysql的服务器的地址?(查看是不是localhost)
(3)CMD 的mysql命令中如何清屏?命令是说“\c”或者“CLEAR”但是直接报错。
mysql版本:mysql 5.0.51b-community-nt-log
系统:WIN XP疑问:
-------------------------------------------------------------------------------
1.我在CMD运行中输入mysql,然后直接打开CMD。里面到达的是:mysql>
但是我只能看到两个表,mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.00 sec)实际上有很多表。
而且我发现当前的用户不是自己。mysql> SELECT USER();
+----------------+
| USER() |
+----------------+
| ODBC@localhost |
+----------------+
1 row in set (0.00 sec)
-------------------------------------------------------------------------------
2.我通过菜单栏的Appserv->MySQL命令进去,需要输入密码,然后进去了。mysql> SHOW DATABASES;
+------------------------------+
| Database |
+------------------------------+
| information_schema |
| local_dedecms_v56utf |
| local_dedecms_v56utf_nondata |
| local_discuz_72full |
| local_discuz_ultrax |
| local_supesite_75 |
| local_tools |
| local_ucenter15 |
| local_wordpress_304 |
| mysql |
| phpmyadmin |
| test |
| zbphp_beta |
+------------------------------+
13 rows in set (0.00 sec)
然后查看当前用户:
mysql> SELECT USER();
+----------------+
| USER() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
-------------------------------------------------------------------------------很奇怪啊。
(1)我如何才可以在开始运行里面输入“mysql”就可以到达mysql里面呢?
(2)如何通过CMD命令来查看当前的mysql的服务器的地址?(查看是不是localhost)
(3)CMD 的mysql命令中如何清屏?命令是说“\c”或者“CLEAR”但是直接报错。
在mysql的配置选项中的[mysql]选项组里面添加:
user=root
password=1234562:
不太明白3:清不了屏.只能退出之后,再cls,清除.\c 是使得之前的命令无效;
2 show processlist
3 不清楚
输入 mysql -uroot -p12345(2)如何通过CMD命令来查看当前的mysql的服务器的地址?(查看是不是localhost)
mysql> status;
--------------
mysql Ver 14.14 Distrib 5.1.52, for Win32 (ia32)Connection id: 1
Current database: csdn
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.1.52-community MySQL Commun
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
TCP port: 3306
Uptime: 32 secThreads: 1 Questions: 4 Slow queries: 0 Opens: 15
es: 8 Queries per second avg: 0.125
--------------(3)CMD 的mysql命令中如何清屏?命令是说“\c”或者“CLEAR”但是直接报错。
没有清屏命令,\C 只是清除当前命令语句。
第一题其实是我在图开始→运行里面输入了“mysql”,然后按下Enter后,弹出了CMD那个黑色的。
然后里面如何才可以打开真正的root的面板,因为我在这个黑色的CMD里面再输入mysql -uroot -p123456 的时候会有报错的,在运行的里面输入“mysql”后我的操作以及得到的结果:(报错:42000)Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 188
Server version: 5.0.51b-community-nt-log MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> SELECT USER();
+----------------+
| USER() |
+----------------+
| ODBC@localhost |
+----------------+
1 row in set (0.00 sec)mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.00 sec)mysql> mysql -uroot -p123456
-> ;
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 to use near 'mysql
-uroot -p123456' at line 1
mysql>
这个问题可能有点钻牛角尖了,不过确实向知道下啊
只能先 exit
然后 mysql -u xx -p
这和先进入cmd,再mysql -uroot -proot 一样
操作步骤:
use mysql;
select user,password,host from user;
你就看到是有个空用户了,然后你自然就知道要设置密码了。
set password for ''@'localhost'=password('123456');
搞掂。你再在cmd中试试,就需要密码才能进入了。