您的位置:首页 > 数据库 > MySQL

MySQL怎么用

2016-05-12 20:19 447 查看
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新建表
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: