mysql 命令行执行登陆_mysql命令行登陆

在命令行提示符下启动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:\mysql\bin> mysql -u root -h   localhost -p test  即在-p 后不加任何密码,  当你回车后屏幕显示:  ->Enter password:  你在此输入密码,此时你输入的密码在屏幕上为不可见的,  ---------------------------------------------------------------  在第一次安装好MySQL后,MySQL的初始用户权限中,  有如下的四个用户  +-----------+------+----------+  | host       | user | password |  +-----------+------+----------+  | localhost | root |           |  | %          | root |           |  | localhost |       |           |  | %          |       |           |  +-----------+------+----------+  其中前三个都是超级用户  localhost 表示只能从本机登录MySQL数据库  %          表示可以从任何主机登录到这台MySQL数据库  这是一个极不安全的权限设置,  建议你立即进行修改,  操作如下:(注:↓表示回车, ->表示屏幕显示)  D:\mysql\bin> 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值