5步轻松搞定windows系统下mysql命令行操作,完成简单mysql配置

来源:转载


对于一个mysql初学者来说,有时候只需要跟着做,先实践,再了解,更能让你理解和掌握mysql,而Kphp团队的每一个成员也是这样慢慢学习过来的,不多说,今天就给大家简单结束一下windows系统下mysql命令行操作,只需要5步就可以让你对mysql命令行有新的认识。

第一步 cmd进入 快捷键:win+R 
net stop mysql 停止
net start mysql 启动
注意 此时mysql只的是服务的名字,如果服务为MYSQL5,则此处为 net start MYSQL5
注意此时的cmd命令必须以管理员身份运行。
以win为例,可以在C盘C:/Windows/System32 下找到 cmd.exe 然后右键,选择以管理员身份进行操作

第二步 开启mysql命令行
命令行进入安装mysql目录 cd E:/kphp/bin/mysql/mysql5.6.17/bin
=================================================
Microsoft Windows [版本 6.2.9200]
(c) 2012 Microsoft Corporation。保留所有权利。

C:/Windows/System32>cd E:/kphp/bin/mysql/mysql5.6.17/bin

C:/Windows/System32>E:

E:/kphp/bin/mysql/mysql5.6.17/bin>
=================================================cmd.exe 中操作代码

第三步 登录mysql
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 
E:/kphp/bin/mysql/mysql5.6.17/bin>mysql -h127.0.0.1 -uroot -p 注意这里没有分号符(;) 只有登录mysql后命令行最后有分号符(;) 
Enter password: 这里输入密码 0000
断开:exit (回车) 

第四步、增加新用户
格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。
首先用以root用户连入mysql,然后键入以下命令:

mysql>grant select,insert,update,delete on *.* to [email protected] Identified by "password1";

如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打一个命令将密码去掉。

mysql>grant select,insert,update,delete on mydb.* to [email protected] identified by "";

mysql> grant select,insert,update,delete on *.* to [email protected] Identified by
'0000';
Query OK, 0 rows affected (0.00 sec)

mysql> exit;
Bye

E:/kphp/bin/mysql/mysql5.6.17/bin>mysql -h127.0.0.1 -uuser1 -p
Enter password: ****

第五步、对mysql数据库进行操作,这里的操作以分号符(;)结束命令,不可以忘记。
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES;
2:2、创建一个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:选择你所创建的数据库
mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
4:查看现在的数据库中存在什么表
mysql> SHOW TABLES;
5:创建一个数据库表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:显示表的结构:
mysql> DESCRIBE MYTABLE;
7:往表中加入记录
mysql> insert into MYTABLE values ('kphp','men');
8:用文本方式将数据装入数据库表中(例如E:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE 'E:/mysql.txt' INTO TABLE MYTABLE;
9:导入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source e:/mysql.sql;
10:删除表
mysql>drop TABLE MYTABLE;
11:清空表
mysql>delete from MYTABLE;
12:更新表中数据
mysql>update MYTABLE set sex='women' where name='baidu';

注意:运行MYSQL命令必须以;结束,否则不会显示结果,操作失败,更改完密码后需要重启生效。

以上5步实践后你已经基本上掌握了mysql的一些基本命令,而对于一些初学者和一些运用php+mysql进行企业网站开发的kphp学习者来说已经够用了,如果哪里不够明白,可以随时交流。希望我们的分享对你有帮助。

原文转自kphp开源框架:http://www.kphp.org/?faq-show-46.html



分享给朋友:
您可能感兴趣的文章:
随机阅读: