首先打击我的就是rpm安装,他告诉我发现了Mysql版本冲突,安装无法继续。我用rpm -q 查询后,想通过rpm -e 来删除系统自带的版本(3.x.x),但是rpm又无情的返回了一大堆其他的错误,由于和其他软件的一些关联,那个3.x.x无法被删除。原先对rpm的美好感觉,就在这瞬间消失的无影无踪。
“三人行,必有我师。”,我立即上MSN找到了alin,当我问他如何用rpm卸载mysql或升级时,这个家伙竟然幸灾乐祸的告诉我,他用那个 “Debian”只用1分钟就升级好了,最后还告诉我说他“不会”用rpm,然后还不停的贼笑。我知道丫报复我呢,上回不停的向我推荐那个 “Debian”,我一直没甩他,这回给他找到机会了。其实我也觉得“Debian”是不错,就是读起来太难听了。。。。
既然rpm无法继续,只好退而求其次。我这次选择了二进制的安装包。再通过google中找到一位先驱者的安装笔记,作为参考。然后沿着前人的足迹快速的走了一下,又鼻青脸肿的被弹了回来,前人的经验不适合我,看来世上果然没有银弹。
看来心浮气躁是无法解决问题了,干脆静下心来,又找到不少关于MySQL安装的介绍文章。多次尝试之后,终于在荆棘丛中觅得一条小径。。。
| 1. | 从http://www.mysql.com下载二进制版的Mysql安装包 | //这个MYSQL是二进制版的,不用编译 |
| 2. | # chmod 755 mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz |
// |
| 3. | # tar xfz mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz | //将解压后生成的目录,复制到/usr/local/下并改名为mysql |
| 4. | # groupadd mysql # useradd mysql -g mysql |
// 建立mysql组 //建立mysql用户并且加入到mysql组中 |
| 5. | # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf |
在 support-files目录下有4个模版文档,我们选择其中一个座位Mysql的配置文档,覆盖/etc/my.cnf(系统默认的配置,其中配置了性能参数和Mysql的一些路径参数) |
| 6. | # cd /usr/local/mysql # ./scripts/mysql_install_db --user=mysql |
进入mysql目录 //初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限 |
| 7. | # chown -R root . | //设定root能访问/usr/local/mysql |
| 8. | # chown -R mysql data |
//设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文档.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。 |
| 9. | # chown -R mysql data/. |
//设定mysql用户能访问/usr/local/mysql/data/mysql下的任何文档 |
| 10. | # chgrp -R mysql . |
//设定mysql组能够访问/usr/local/mysql |
| 11. | # /usr/local/mysql/bin/mysqld_safe --user=mysql & |
运行mysql 假如没有问题的话,应该会出现类似这样的提示: [1] 42264 # Starting mysqld daemon with databases from /usr/local/mysql/var 假如出现 mysql ended这样的语句,表示Mysql没有正常启动,您能够到log中查找问题,Log文档的通常在/etc/my.cnf中配置。大多数问题是权限配置不正确引起的。 |
| 12. | 用如下命令修改MYSQL密码 # /usr/local/mysql/bin/mysqladmin -u root password yourpassword |
//默认安装密码为空,为了安全您必须马上修改.
文章整理:西部数码--专业提供域名注册、虚拟主机服务 相关文章
热点关注
IDC资讯
虚拟主机
域名注册
托管租用
vps主机
智能建站
网站运营 建站经验 策划盈利 搜索优化 网站推广 免费资源 网站联盟 联盟新闻 联盟介绍 联盟点评 网赚技巧 行业资讯 业界动态 搜索引擎 网络游戏 门户动态 电子商务 广告传媒 网络编程 Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它 服务器技术 Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护 软件技巧 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷 Internet Explorer 网页制作 FrontPages Dreamweaver Javascript css photoshop fireworks Flash 程序设计 Java技术 C/C++ VB delphi 网络知识 网络协议 网络安全 网络管理 组网方案 Cisco技术 操作系统 Win2000 WinXP Win2003 Mac OS Linux FreeBSD |



