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登录的时候才拥有指定的权限,如果远程登录则不会拥有!