MySQL数据库采用服务器--客户端模式,服务器端负责对数据库进行管理与操作,客户端通过与服务器端通信来执行各种操作。MySQL数据库的客户端有很多,比如mysql, MySQL workbench等。各种客户端小有差别,但都基本支持标准的SQL语言。
注:本系列文章采用mysql作为客户端。
文中多处参考MySQL cookbook第二版
在对MySQL数据库进行访问之前,首先需要连接到MySQL数据库服务器,而连接过程是需要提供用户名和密码的,所以在进行一切操作之前的第一件事就是要拥有自己的MySQL数据库用户名和密码。
MySQL数据库只允许root用户创建账户,所以要创建用户首先需要用root登陆,然后以root身份进行操作。
1: mysql -h hostname -u root -p 执行上述命令输入root密码之后接着就可以创建用户了。 1: grant all on databasename.* to 'username'@'hostname' identified by 'password';拥有自己的MySQL数据库账户之后,就可以用自己的账户通过客户端来连接数据库了,用法如下:
1: mysql -h hostname -u username –p再输入用户密码即可。
通过命令exit;或者quit;来断开与服务器的连接并终止mysql程序。