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数据库的全部权限。