如何在命令行下登录MySQL数据库_306数据恢复工具

日期:2014-07-13 / 人气: / 来源:网络

在命令行提示符下启动MYSQL服务器:

“开始/运行”命令,在弹出的“运行”窗口中输入“CMD”,按ENTER进入DOS窗口,在命令符下输入:

net start mysql   即可启动MYSQL服务器

在MYSQL服务器启动后,在DOS窗口中输入:mysql -u root -h localhost -ppassword dbname

 

 

 

MySQL中 的使用语法如下: 
mysql [-u username] [-h hostname] [-p[password]] [dbname] 
mysql [--user=username] [--host=hostname] [--password=[password]] [dbname] 

mysqladmin [-u username] [-h hostname] [-p[password]] command,command ... 
mysqladmin [--user=username] [--host=hostname] [--password=[password]] command,command ... 

注意: 
使用第一种描述时 
-p[password] : -p密码,中间不要加空格 
例: 
mysql -u root -h localhost -p123 test (mysql -u root -h localhost -proot mysql)

为了安全起见, 
防止你在输入密码时被身后的人发现 
你最好用这个种写法 

D:mysqlbin> mysql -u root -h   localhost -p test 

即在-p 后不加任何密码, 
当你回车后屏幕显示: 

->Enter password: 

你在此输入密码,此时你输入的密码在屏幕上为不可见的, 

--------------------------------------------------------------- 
在第一次安装好MySQL后,MySQL的初始用户权限中, 
有如下的四个用户 
----------- ------ ----------  
| host       | user | password | 
----------- ------ ----------  
| localhost | root |           | 
| %          | root |           | 
| localhost |       |           | 
| %          |       |           | 
----------- ------ ----------  
其中前三个都是超级用户 

localhost 表示只能从本机登录MySQL数据库 
%          表示可以从任何主机登录到这台MySQL数据库 

这是一个极不安全的权限设置, 
建议你立即进行修改, 
操作如下:(注:↓表示回车, ->表示屏幕显示) 
D:mysqlbin> mysql -u root -h   localhost↓ 

-> Welcome to the MySQL monitor.   Commands end with ; or g. 
-> Your MySQL connection id is 28 to server version: 4.0.4-beta-max-nt-log 
-> 
-> Type 'help;' or 'h' for help. Type 'c' to clear the buffer. 
-> 
-> mysql> 

mysql>USE mysql↓ 
-> Database changed 
-> mysql> 

mysql>SELECT host,user,password FROM mysql.user;↓ //可别忘了加“;” 
-> ----------- ------ ----------  
-> | host       | user | password | 
-> ----------- ------ ----------  
-> | localhost | root |           | 
-> | %          | root |           | 
-> | localhost |       |           | 
-> | %          |       |           | 
-> ----------- ------ ----------  
-> 4 rows in set (0.00 sec) 

mysql>DELETE FROM user WHERE Host='%' AND User='';↓ //删除第四个用户 
mysql>DELETE FROM user WHERE Host='localhost' AND User='';↓ //删除第三个用户 
mysql>UPDATE user SET password=PASSWORD('123') WHERE user='root';↓ 
                 // 将前两个用户的密码改为123, 
                 // 注意一定要用PASSWORD('123')函数来加密密码 
mysql> FLUSH PRIVILEGES; // 刷新用户授权表, 
                          // 不然新的用户权限会在你重启计算机后生效 
                          
                          
在更新 root 密码後,日後要与 MySQL 连线的方法为: 
mysql   -u root -p123 

或者是这样,让 mysql 询问 root 的密码: 
mysql   -u root -p

MySQL数据导入导出的工具与使用方法

导读:批处理导入文件,从sql文件导入数据到数据库中,批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令。为了实现批处理,您重定向一个文件到mysql程序中,首先我们需要一个文本文件,这个文本文件包含有与我们在my

MySQL,MySQL导出,

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部