my.ini mysql ubuntu_mysql安装配置(ubuntu)

mysql安装

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

$ sudo aptitude install mysql-server-5.6

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

mysql安装后配置

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

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

$ mysql  -u  root  -p

输入完上述命令之后,会提示你输入用户密码。此用户指的并不是操作系统用户root,而是mySQL的root用户。如果已正确安装了mySQL并且mysqld后台程序已运行,你将会得到下面的提示:

mysql>

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

mysql> select  user,host  from  mysql.user;

a32d3f0fdfc3a9b0eaffab53557ab1f4.png

上面列出的是从服务器返回的结果。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客户机并用新密码重新登录。

下一步与用户相关的工作是创建至少一个拥有普通权限的用户。最好不要使用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数据库的所有权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值