MySQL学习笔记——安装

1.安装

Fedora下

yum install mysql-server.i686

2. 配置开机启动服务
/sbin/chkconfig --add mysqld         [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on             [设置mysql服务开机启动]
/sbin/service mysqld start           [启动mysql服务,与开机无关]

3.设置mysql数据库root帐号密码。
mysqladmin -u root password 'freewater'           [引号内填密码]

4. 让mysql数据库更安全

mysql> DELETE FROM mysql.user WHERE user = '';        [删除匿名帐户]

mysql> DELETE FROM mysql.db WHERE user='';
mysql> FLUSH PRIVILEGES;                              [重载权限]

5.创建普通权限用户

(1)用户freewater对所有数据库的所有内容仅有select权限

grant select on *.* to 'freewater'@'localhost' identified by 'freewater';

(2)用户freewater对数据库test的所有内容拥有所有权限

grant all on test.* to 'freewater'@'localhost' identified by 'freewater';

当然以上语句表明:只有在用户freewater从localhost登录的时候才拥有指定的权限,如果远程登录则不会拥有!

原文地址:https://www.cnblogs.com/freewater/p/2287766.html