mysql安装配置(ubuntu)

mysql安装mysql

这里咱们只讲ubuntu14.10上的安装,安装很简单,在命令行运行:sql

$ sudo aptitude install mysql-server-5.6

安装过程当中会出现密码输入界面,咱们输入一次密码与一次确认密码便可。安装mysql-server时,会自动安装mysql-client,mysql-client用来做为客户端链接访问mysql-server做为的服务器端。shell

mysql安装后配置数据库

mysql在服务器上安装完毕后,在容许其余人使用此服务前还须要作一些工做。你也许还想经过修改配置文件对服务器作一些不一样的设置。好比,修改root用户的密码添加一些非管理员权限级别的用户ubuntu

mysql提供了一些修改root用户密码的方法,一个简单的方法就是从命令行输入下面的内容,经过mysql客户机登陆到mySQL:服务器

$ mysql  -u  root  -p

输入完上述命令以后,会提示你输入用户密码。此用户指的并非操做系统用户root,而是mySQL的root用户。若是已正确安装了mySQL而且mysqld后台程序已运行,你将会获得下面的提示:spa

mysql>

从mySQL客户机执行下述命令可获得用户及其数据库服务器的地址列表:操作系统

mysql> select  user,host  from  mysql.user;

上面列出的是从服务器返回的结果。mySQL安装完毕以后,将有几个用户和主机的组合。虽然127.0.0.1与localhost表示同一个主机,但两者的密码应根据域的不一样而作相应修改。在提示符中输入如下内容来修改root用户的密码命令行

set  password  for  'root'@'127.0.0.1'  =  password('123456');
set  password  for  'root'@'localhost'  =  password('123456');

在某些系统上,通配符%容许root用户从任一主机链接至服务器。修改完全部root用户的密码后,退出mysql客户机并用新密码从新登陆。code

下一步与用户相关的工做是建立至少一个拥有普通权限的用户最好不要使用root用户做为数据库管理员。建立完新用户后,须要为其设置权限。若是你想要建立一个只拥有查看数据权限的用户,可从mysql客户机输入以下内容:

GRANT SELECT ON *.* TO 'kerry'@'localhost' IDENTIFIED BY 'beck123';

在该行中,用户是来自本地机器的用户kerry,其密码为beck123。若是想授予用户浏览以外的权限,能够在SELECT后添加其余权限,并用逗号隔开。若是想授予用户全部的权限,可用ALL替换SELECT。下面是ALL标记的另外一个使用示例:

GRANT ALL ON db1.* TO 'kerry'@'localhost' IDENTIFIED BY 'beck123';

在此示例中,用户kerry拥有全部基本的权限,但它仅仅对db1数据库起做用且必须从localhost登陆MySQL,若是远程登陆则不会拥有全部的权限。若是在mysql数据库的user表中存在用户kerry,但没有权限,那么该语句会把基本权限赋给用户kerry。此语句也会添加一行记录到mysql数据库的db表中,表示kerry拥有对db1数据库的全部权限。

相关文章
相关标签/搜索