LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 940|回复: 3

Linux as 4.0上装mysql5的心路历程。

[复制链接]
发表于 2007-2-7 14:37:55 | 显示全部楼层 |阅读模式
1. 下载MySQL源码包

http://dev.mysql.com/downloads/mysql/5.1.html

请转到页面最底部,下载源码包.( mysql-5.1.14-beta.tar.gz)
2. 创建mysql用户组和用户

> groupadd mysql
> useradd -g mysql mysql
3. 编译并安装MySQL

> cd /root/Desketop/
> tar -zxvf mysql-5.1.14-beta.tar.gz
> cd mysql-VERSION
> ./configure --prefix=/usr/local/mysql
> make
> make install
4. 配置并启动MySQL

> cp support-files/my-medium.cnf /etc/my.cnf
> cd /usr/local/mysql
> bin/mysql_install_db --user=mysql
> bin/mysqld_safe --user=mysql &
> bin/mysqladmin -u root password [new-password]
提示要输入密码时,直接回车即可.
mysql -h localhost -u root -p
再提示输入密码时,输入[new-password]即可.
这样就能进入mysql了.
mysql> show databases;
应该能看到DB的信息了.
用quit;退出mysql.

5. 让MySQL自动启动

如果你喜欢在引导机器时自动启动MySQL,你可以拷贝support-files/mysql.server文件到你系统有启动文件的地方。

> cd cd /root/Desketop/
> cp support-files/mysql.server /etc/rc.d/init.d/mysql
> chmod +x /etc/rc.d/init.d/mysql
> chkconfig --level 3 mysql
> service mysql start
6. 其他信息

默认的mysql数据库目录是 /usr/local/mysql/var
为了开发方便,可以让root用户具有远程访问的权限
GRANT ALL PRIVILIEGES ON *.* TO ‘root’ @'192.168.*.*’ IDENTIFIED BY ‘[new-password]’;
查看mysqld的进程
ps -ef|grep mysqld


重新起动mysql
service mysql stop
service mysql start
如果失败,只好用 mysqld_safe --user=mysql  &  来起动了.


打开防火墙设置:
vi /etc/sysconfig/iptables
加入一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后退出并应用新的iptables: /etc/init.d/iptables  restart


如果有必要,安装前先关闭SELinux : vi /etc/Selinux/config
SELINUX=disabled
重新起动.

安装客户端MySQL.Front-v3.2.14.3
1.        下载MySQL.Front-v3.2.14.3.rar
2.        下载mysql-connector-odbc-3.51.12-win32.msi
3.        安装后,到系统管理工具中的データ ソース (ODBC)里面添加システムDNS。
4.        选择MYSQL ODBC 3.51后,输入host及用户密码,Test看能否成功。
5.        在MySQL.Front客户端直接新建连接即可。


后记:
已经试验了N遍,直接下载Mysql5的Rpm包,按照下面步骤安装的话,虽然可以用mysqld_safe --user=mysql  &启动Mysql,但是用Service mysql restart是不行的。
1.        卸载已经安装的组件,用命令:  rpm -qa|grep mysql 来查询已有的组件用rpm -evv <组件名>卸载.如果不能完全卸载,用rpm -e --nodeps <组件名> 来强制卸载.
2.        从Mysql主页下载rpm包,下Linux 4 RPM(x86)下的server,client,shared.
3.        用rpm -ivh <文件名> 分别安装server,client,shared.
4.        用service mysql restart看是否安装成功.
5.        如果失败,用mysqld_safe --user=root & 看mysql是否能起来.
发表于 2007-2-7 16:54:53 | 显示全部楼层
种好贴一定要定下。。。呵呵
回复 支持 反对

使用道具 举报

发表于 2007-2-8 12:34:16 | 显示全部楼层
为了装mysql就要关闭selinux就不是好事了。其实装mysql也完全可以不关的。
回复 支持 反对

使用道具 举报

发表于 2007-2-8 18:30:23 | 显示全部楼层
安装mysql最好是重新编译的rpm包
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表