|
在看帖之前,请确认你会回帖。这是可乐花了大力气才总结出来的哦,要鼓励一下哈 谢谢鼓励!
一 准备工作
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
//修改mysql的root帐户密码(该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后输入密码即可。
|
|