51Testing软件测试论坛

标题: 菜鸟教你Linux下安装MySQL5.0——全世界最通俗易懂 [打印本页]

作者: 可乐QQ    时间: 2009-5-9 22:51
标题: 菜鸟教你Linux下安装MySQL5.0——全世界最通俗易懂
       在看帖之前,请确认你会回帖。这是可乐花了大力气才总结出来的哦,要鼓励一下哈 谢谢鼓励!


准备工作

1.
MySQL安装文件mysql-5.0.67.tar.gz复制到任意文件夹中,如/soft


cp mysql-5.0.67.tar.gz
/soft



2.
添加mysql用户组和用户


groupadd mysql
//
添加mysql用户组



useradd –g mysql mysql
//
mysql组添加mysql用户。-g指定用户组


开始安装
1 cd /usr/local
//
进入该目录.需要当前用户具有对/usr/local的读写权限,如果是root用户则可以跳过第二步

2 su root
//
申请root用户权限,需要提供root用户密码

3 gunzip < /soft/mysql-5.0.67.tar.gz | tar xvf -
//
mysql-5.0.67.tar.gz文件解压到当前路径即/usr/local

4 ln –s /usr/local/mysql-5.0.67-linux-i686 mysql // /usr/local下的mysql-5.0.67-linux-i686文件夹建立符号链接到mysql
5 cd mysql
//
进入刚刚链接到的mysql目录

6 chown –R mysql
.
//
将当前路径拥有权赋给mysql用户,注意最后有一个点号

7 chgrp –R mysql .
//
将当前路径拥有权赋给mysql用户组,同样注意最后有个点

8 scripts/mysql_install_db --user=mysql // 执行scripts路径下的mysql_install_db脚本开始安装数据库,注意user前面有两个连字符-
9 chown –R root .
//
回收当前路径读写权限到root,注意最后的点

10 chown –R mysql data //将当前路径下的data目录赋给mysql用户
11 bin/mysqld_safe –user=mysql& //运行当前目录下的bin目录内的mysqld_safe命令启动mysql服务,注意user前面有两个连字符号-

到此完成Linux下的MySQL5.0的安装
以后Linux运行后只需运行第11步即可。

配置MySQL服务器
安装完的MySQL服务器只有一个root帐户(默认密码为空),还不能从其他客户机访问本地mysql。下面将添加一个mysql用户名,可以从其他客户机远程访问本地mysql服务。
以下命令在终端中运行。
1 cd /usr/local/mysql
//
进入该目录,也是mysql的管理目录

2 bin/mysqladmin –u root password 123456
//
修改mysqlroot帐户密码(该root帐户和Linux操作系统的root帐户没有任何联系)。密码立即生效不必重启mysql

3 bin/mysql –uroot –p // 执行bin目录下的mysql,即mysql的客户端工具,用root登陆,接下来输入root的密码
以下操作为纯mysq操作,与Linux无关
4 use mysql;
//
进入mysql数据库

5 grant all on *.* to ‘ladydog’@’%’ identified by ‘123456’;
//
添加帐号,用户名ladydog密码123456*.*表示该帐户可以访问任何一个数据库、任何一张表;’%’表示该帐户可以从任何一台客户机连接到本mysql服务器


连接测试
       在任何一台安装有mysql客户端的客户机上连接该mysql服务。也可以在本地机测试。方法如下:

1 cd /usr/local/mysql
//
切换到mysql的管理目录


2 bin/mysql –h ip –u ladydog –p
//
多了一个-h参数,表示要连接的服务器ip地址。Ok后输入密码即可。


作者: 可乐QQ    时间: 2009-5-11 09:43
自己顶一下
作者: 夭夭旭    时间: 2009-5-11 10:29
呵呵呵 顶一下
作者: wy51testing    时间: 2009-5-11 10:57
总结的不错,顶一下
作者: 可乐QQ    时间: 2009-5-13 10:21
标题: 再顶一下
呵呵,谢谢 鼓励哈
作者: hlnsc    时间: 2009-5-20 18:02
总结的很好
作者: softbingo    时间: 2009-5-23 08:54
不错,学习了
作者: 可乐QQ    时间: 2009-5-25 17:42
标题: 回复 5# 的帖子

作者: 可乐QQ    时间: 2009-5-25 17:42
标题: 回复 7# 的帖子

作者: yzylion    时间: 2009-5-28 17:11
需要这样的总结呵呵
作者: 君星    时间: 2009-6-3 16:47
标题: 受用
正在找这方面的知识。
作者: sunjuan    时间: 2009-6-3 19:18
标题: xuexi
学习
作者: 千里    时间: 2009-6-4 11:35
mysql-5.0.67.tar.gz 我在迅雷里面找了一个:116M(太大了)
作者: liyb    时间: 2009-6-30 21:44
毕竟是前辈呀,学习中,谢了
作者: zhiyun181    时间: 2010-1-18 09:52
“全世界最通俗易懂”,这句话太吸引人啦。
作者: 千里    时间: 2010-1-18 09:56
每一个步骤都用了注释,这个做得非常好,赞一个。
作者: 可乐QQ    时间: 2010-2-5 09:08

作者: yiyan408    时间: 2012-5-4 15:21





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2