- 论坛徽章:
- 0
|
1,安装mysql5.0.19-max.(下载包为二进制包,无需编译)
请先确认你的RH系统在安装时并没有安装任何与mysql相关的包,我不确认是否两者之间会有影响,但我第一次安装时没有uninstall预安装的mysql包使得安装失败了.这点请高手指点或查阅相关资料.
1>cd DOWNPATH
2>groupadd mysql
3>user add -g mysql mysql
4>tar xvfz mysql-5.0.19.tar.gz
5>mv mysql-5.0.19/* /programs/mysql/
6>chown -R root .
7>chown -R mysql data
8>chgrp -R mysql .
9>scripts/mysql_install_db --user=mysql
10>bin/mysqld_safe --user=mysql &
11>bin/mysqladmin version
12>bin/mysqladmin -u root shutdown
Result:OK!
Referenced:mysql5.0 ref-manual(www.mysql.com在线手册)
解释:1,略
2,建立一群组
3,建立一用户,属于2中建立的群组
4,解压MYSQL包
5,复制到自定义路径(可选步骤)
6,7,8,改变相关文件的权限.在第4步后,查看解压后的包mysql-5.0.19的权限,发现它的属主和群组是系统给定的一个未知用户及组.需要改变其权限.手册上把这三步放在第9步后,或许也可行.
9,安装mysql的授权数据库.如果你之前安装过(本机上存在)mysql,那该步无需执行.
10,起动数据库服务.
如果9,10步执行后出现类似*.sock文件无法找到的错误,请注意该错误提示中给定的sock文件所在路径,并确认当前用户有写入权限.如果没有执行chmod改变权限,或者改变sock文件存储路径(当前用户有写操作的路径)
11,检查版本,确认启动正常.
12,使用root用户关闭数据库服务.注意:这里使用的root用户是mysql的用户,初始状态下是没有密码的.
2,对mysql用户的操作
如1中所说的,初始的mysql用户是没有密码的,这种状态不利于数据库安全性.
1>bin/mysqld_safe --user=mysql &
2>bin/mysql -u roog
3$show databases;
4$use mysql;
5$show tables;
6$describe user;
7$select Host,User from user;
8$delete from user where User='';
9$update user set Password=PASSWORD('MY_PWD') where User='root';
10$flush privileges;
11$quit
Result:OK!
解释:1,启动服务.
2,登入mysql服务.
3之后是mysql中的sql语句.
3,查看数据库信息.其中有mysql,test库及其它.
4,使用mysql库.
5,查看表信息,其中有一溜表,包括user
6,查看user表的信息
7,检索user表,查看用户信息,有root用户及''用户.(名称为空)
8,删除空名称用户
9,修改root用户密码为你想要的密码(括号中字段)
10,刷新,让mysql获取已修改的信息
11,退出mysql命令行状态.
今天在拼命的看那个手册,抽空安装并小用了mysql administrator(www.mysql.com上列出的mysql工具),具体操作稍后见:D.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/10411/showart_90173.html |
|