MySQL怎么用

来源:互联网 发布:金石软件 编辑:程序博客网 时间:2024/06/11 20:07

1解压MySQL

2通过管理员权限打开cmd,到MySQL安装目录/bin下,注册MySQL服务(不用管理员权限打开cmd,会显示拒绝注册的错误)。并在服务管理中,通过run,services.msc,启动Mysql服务。

3下载Navicat,这一MySQL可视化操作工具。

4打开Navicat,新建连接,那么问题来了?系统刚解压了MySQL,并把服务注册上,并开启了服务,但是我没有新建用户啊?怎么建立连接??

答案:MySQL压缩包中自带了root用户,MySQL没有给root用户设置密码。

            对比MySQL,Oracle有两个具有dba角色的用户,分别是sys与system,他们都可以用sysdba身份登录数据库即在plsql登录时在normal/sysdba/sysoper选择sysdba,这两个sysdba用户的登录密码在安装oracle时由用户自己数据。oracle要想新建用户,压根不用通过run,输入sqlplus / as sysdba方式,通过输入命令新建用户并授予权限的方式新建用户,如下:


其实oracle根本不需要通过如上方式新建用户,并授予权限。而是完全通过可视化工具plsql即可以实现,通过登录sys或者system用户,并输入安装oracle时设置的管理口令,登录数据库,并在user中进行新建用户。




不同于MySQL,oracle数据库sysdba用户的密码设置,如下图所示:

5我想建一个数据库databaseA怎么办?

这里oracle和MySQL也是有区别的

5.1oracle,新建了一个用户之后,在table中新建表就行了。


5.2而MySQL,新建了一个用户之后,还要新建数据库,然后再数据库中新建表。



5.3所以在程序调用的时候,连接oracle和MySQL指定数据库的代码,也是不一样。

区别如下(可以看出,MySQL多了一个数据库名称。而oracle多一个实例名):

5.3.1MySQL(下图中test是数据库名称,一个用户下可以建很多个数据库):


5.3.2oracle(下图中orcl是实例名,一个用户可以建在多个实例中,也就是说一个用户下可以建很多个实例):


6通过root用户名进行登陆(记得不要输入密码)打开连接了,新建用户JiPiaoUser,密码JiPiaoUser。

7新建连接con_JiPiaoDB,用户名JiPiaoUser,密码JiPiaoUser,然后连接。

8新建数据库jipiaodb。

9根据需要,新建表。

=====mysql数据库使用步骤====

1新建连接,用户名是root(类似于oracle数据库的管理员用户,oracle是system、sys两个sysdba用户,密码在安装的时候用户自己设定,通过sysdba权限登陆),没有密码

2打开连接


3新建用户



4给用户分配权限


4根据新建用户,新建连接,并连接。


5新建数据库


6新建表




0 0
原创粉丝点击