赞
踩
- [root@localhost ~]# mysql -h localhost -u root -p 123456
- Enter password:
- ERROR 1049 (42000): Unknown database '123456'
现象:进入数据库输入正确的密码,却发现提示没有“123456”这个数据库。
分析:参数-p后面应该输入password为123456,但却提示没有123456这个数据库,说明系统将password密码识别成了database数据库了。
解决方法:将-p与123456之间的空格删除,可以解决问题
- [root@localhost ~]# mysql -h localhost -u root -p123456
- Welcome to the MariaDB monitor. Commands end with ; or \g.
- Your MariaDB connection id is 24
- Server version: 5.5.65-MariaDB MariaDB Server
-
- Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
-
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
-
- MariaDB [(none)]>
mysql命令:mysql命令是MySQL数据库服务器的客户端工具,它工作在命令行终端中,完成对远程MySQL数据库服务器的操作。
格式: mysql [参数] [数据库]
常用参数:
-h:MySQL服务器的ip地址或主机名
-u:连接MySQL服务器的登录用户,-u与用户之间可以有空格,也可以没有空格
-p:连接MySQL服务器的登录用户密码,-p后面必须紧跟着密码,没有空格
-P:Port 默认是3306端口
-e:执行MySQL内部命令
-D:指定登录到哪个数据库
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。