Centos 配置系列之 mysql

本文详细介绍如何在Linux环境下安装MySQL,并设置root用户密码。此外,还介绍了如何创建新用户及为新用户分配数据库权限。

一、安装 MySQL

首先来进行 MySQL 的安装。打开超级终端,输入:

<span class="sh_symbol">[</span>root@localhost <span class="sh_symbol">~]</span># yum install mysql mysql<span class="sh_symbol">-</span>server

安装完毕,让 MySQL 能够随系统自动启动:

<span class="sh_symbol">[</span>root@localhost <span class="sh_symbol">~]</span># chkconfig <span class="sh_symbol">--</span>levels <span class="sh_number">235</span> mysqld on
<span class="sh_symbol">[</span>root@localhost <span class="sh_symbol">~]</span># <span class="sh_regexp">/etc/i</span>nit<span class="sh_symbol">.</span><span class="sh_normal">d</span><span class="sh_symbol">/</span>mysqld start

设置 MySQL 数据 root 账户的密码:

<span class="sh_symbol">[</span>root@localhost <span class="sh_symbol">~]</span># mysql_secure_installation

当出现如下提示时候直接按回车:

Enter current password <span class="sh_keyword">for</span> root

出现如下再次回车:

Set root password<span class="sh_symbol">?</span> <span class="sh_symbol">[</span><span class="sh_normal">Y</span><span class="sh_symbol">/</span>n<span class="sh_symbol">]</span>

出现如下提示输入你需要设置的密码,回车后在输入一次确认:

New password<span class="sh_symbol">:</span>

接下来还会有四个确认,分别是:

Remove anonymous users<span class="sh_symbol">?</span> <span class="sh_symbol">[</span><span class="sh_normal">Y</span><span class="sh_symbol">/</span>n<span class="sh_symbol">]</span>
Disallow root login remotely<span class="sh_symbol">?</span> <span class="sh_symbol">[</span><span class="sh_normal">Y</span><span class="sh_symbol">/</span>n<span class="sh_symbol">]</span>
Remove test database and access to it<span class="sh_symbol">?</span> <span class="sh_symbol">[</span><span class="sh_normal">Y</span><span class="sh_symbol">/</span>n<span class="sh_symbol">]</span>
Reload privilege tables now<span class="sh_symbol">?</span> <span class="sh_symbol">[</span><span class="sh_normal">Y</span><span class="sh_symbol">/</span>n<span class="sh_symbol">]</span>

直接回车即可。

二、创建新用户

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;

这样就创建了一个名为:phplamp  密码为:1234  的用户。

三、授予权限
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作

/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值