用户登录

跟其它类似的关系型数据库管理系统差不多,MySQL 本身也有一套权限管理系统,也就是你可以创建新的用户,然后给用户去分配相应的操作权限,比如读取,添加,更新,删除数据等等。你也可以让这个用户在指定的数据库上拥有这些权限。

MySQL 默认会有一个叫 root 的用户,这个用户是 MySQL 的超级管理员,也就是它拥有数据库管理系统上的所有的权限,注意这个 root 用户,跟操作系统里的 root 用户并不是同一个用户。

使用这个 root 用户的身份登录到 MySQL,我们可以去创建新的用户,可以给用户分配权限,可以创建数据库还有操作数据库。下面,我们来看一下怎么样通过命令行工具登录到 MySQL。

登录

Mac 用户可以打开 终端工具,Windows 用户可以使用命令提示符工具 ...

登录 MySQL 可以使用这样的形式:

mysql -h hostname -u user_name -p

-h 的后面可以指定数据库的主机名,如果你想登录到本地上的 MySQL,可以使用 localhost,或者可以直接去掉这个 -h 参数还有主机名,想要登录到远程主机上的 MySQL,在这里,可以指定一下主机的名称或者是 IP 地址。

-u 参数后面,输入使用哪个用户去登录,-p 表示要指定这个用户的密码。这里我们要使用 root 这个用户去登录一下。

mysql -u root -p

因为我的 MySQL 是在本机上,所以不需要指定主机名。回车 ... 提示 Enter Password: 要求输入 root 这个用户的密码。因为我用的是 MAMP ,所以,root 这个用户的密码是 root,如果你用的是 WAMP,可能没有设置 root 用户的密码。

输入 root .. 回车 ..

提示 Welcome to MySQL monitor ... 表示我们已经成功的使用 root 身份,登录到了 MySQL ... 下面,可以使用一些命令去做一些事情。比如要显示当前登录的用户可以管理的数据库可以使用:

show databases;

因为 root 用户可以管理系统上的所有的数据库,所以这里显示的就是 MySQL 上的所有的数据库。注意输入完成以后,在命令的末尾都要加上一个 ; 号,然后回车,这样就会去执行这条命令。如果没有加上这个 ; 号,回车以后,MySQL 会以为你要继续去输入命令,直到看到 ; 号,才会去真正执行你输入的命令。

退出

要退出当前的登录,可以使用快捷键 ctrl+C,或者输入命令 exit ... 然后回车 ...

用户登录《 MySQL 基础 》

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点