Redhat9.0 安装 mysql 5.0

1, 下载 : mysql-5.0.51.7z 和 webserver.7z 到 window xp 上

大家注意了, 希望大家使用的软件版本和我的一样,这样可以减少出现的错误, 有些因为

版本不一样了, 操作也不同的。 这个大家要注意!

如何把 window 上的文件传到 Linux 上, 看, 我是这样操作的

在 window 上 装上 web服务器,

web.exe 这个就是 web 服务器了, 运行了。我们来访问一下

http://127.0.0.1:2000 可以

再把 mysql 放到 web 服务器上

http://127.0.0.1:2000/mysql-5.0.51.tar.gz

嗯, 测试 是可以下载的。 我们现在 到 Redhat 上 下载到 Redhat 的目录上

在 Linux 上使用 wget 来下载

==============================

Linux 下操作

登陆 , 我们使用 putty 登陆到 Redhat9 上, 如果你 没有弄好网络 方面, 请观看
上一篇视频教程。

解决虚拟机上使用 Linux 上网网络问题
 视频下载地址:http://www.17rumen.com/archives/8.html

好, 我们使用 putty 登陆上去, 填上 Linux 的 ip 地址 , 我Linux 上ip是192.168.1.233

我把 mysql-5.0.51.7z 下载到 /opt 上

后面是 window 上 web 的服务器, 先看看 window 的ip地址

Ethernet adapter 本地连接:

Connection-specific DNS Suffix . :
  IP Address. . . . . . . . . . . . : 192.168.1.101

写错文件名了, 不好意思 呵呵

http://192.168.1.101:2000/mysql-5.0.51.tar.gz 是这个地址,

在 window 上是可以的, 我们现在用 wget 下载

解压 src]# tar vxzf mysql-5.0.51.tar.gz

进入目录 cd mysql-5.0.51

]# ./configure --sysconfdir=/etc 注意没有空格的

可以看到吧,我们只使用 putty 来管理服务器,
虚拟机 我们只作为启动 Redhat 。

]# make
稍等。。。继续等。。。。嗯,终于可以了
 ]# make install
下面我们拷贝一个文件,作为以后 mysql 的配置文件
 ]# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

# useradd -d /usr/local/var mysql
  # su - mysql
  $ /usr/local/bin/mysql_install_db

启动
  [mysql@localhost var]$ /usr/local/bin/mysqld_safe &

测试

] netstat -tnl 查看端口, 看到 3306 就是mysql 的默认端口

登陆上去
  [mysql@localhost local]$ mysql -uroot

成功的话, 出现
  mysql>
  mysql>\s
  mysql>\q

让 mysql 自动启动

要用 root 的身份 才能修改 启动文件

]$ su - 来提升为root, 然后输入 root 密码就可以

# echo "/etc/init.d/mysqld start &" >> /etc/rc.local

shutdown -r now 马上重启 Linux

我们看看 是否 真的开机时候 自动启动 mysql

发现没有启动 mysql 。。。。3306 端口没有自动 开。。

我们自动启动mysql 语句是 /etc/init.d/mysqld start

我们直接运行看看

发现我们漏了一步, 就是下面这个语句

cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld

可以了吧。

都是要 cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld 后才能使用

mysql 重启的命令为:/etc/init.d/mysqld restart

mysql 关闭的命令为:/etc/init.d/mysqld stop

mysql 启动的命令为:/etc/init.d/mysqld start

再重启 Linux 看看 mysql 会不会自动启动

呵呵, 显示出来。 我们还是 登陆上去看看

好, 安装 mysql5.0 的演示就到这里结束了, 谢谢大家的支持!


“安装配置redhat9.0 Linux web服务器(LAMP)_06 编译安装mysql 5.0.51”有7个评论

  1. 08月 30th, 2008 at 02:48:37 #my117610

    安装mysql的时候出错误 提示“mysql不是有效用户”是什么问题,可以加我QQ:117610 吗!谢谢!

    [回复]

    fanzgreply on 2008-09-14 15:40:41:

    # useradd -d /usr/local/var mysql
    # su - mysql
    $ /usr/local/bin/mysql_install_db
    要自己添加mysql这个用户,然后再用mysql用户登陆来初始化数据库安装

  2. 02月 18th, 2009 at 22:28:28 #centos

    太感谢谢你们了。

    [回复]

  3. 07月 12th, 2010 at 17:49:42 #匿名

    [mysql@server ~]$ /etc/init.d/mysqld start 就出现下面这个,是怎么回事啊,怎么权限不够呢,我用的是root用户啊
    -bash: /etc/init.d/mysqld: 没有那个文件或目录
    [mysql@server ~]$ /usr/local/bin/mysql_install_db
    mkdir: 无法创建目录 “/var/lib/mysql”: 权限不够
    chmod: 无法访问 “/var/lib/mysql”: 没有那个文件或目录
    mkdir: 无法创建目录 “/var/lib/mysql”: 权限不够
    chmod: 无法访问 “/var/lib/mysql/mysql”: 没有那个文件或目录
    mkdir: 无法创建目录 “/var/lib/mysql”: 权限不够
    chmod: 无法访问 “/var/lib/mysql/test”: 没有那个文件或目录

    [回复]

    adminreply on 2010-08-16 16:21:01:

    请先添加 mysql 用户,
    # useradd -d /usr/local/var mysql

    然后在切换到 mysql 用户进行初始化。
    # su - mysql
    $ /usr/local/bin/mysql_install_db

  4. 08月 16th, 2010 at 07:47:23 #我是一个大学生

    您好,你们讲的东西太好了,入门者必看的东西。能有什么群可以加入的么?那样就可以更加的直接的和老师们交流了。而且如果在视频中有老师们的声音,相信效果会更好。总之,谢谢各位老师了,在这里我学到了很多。祝17rumen越做越好.....

    [回复]

    adminreply on 2010-08-16 16:22:47:

    实在抱歉, 暂时没有提供群,暂时只能通过评论进行交流。新的视频教程加入了声音,谢谢你的支持!

有任何疑问或建议,可以给作者留言:



公告:

  • 2010年5月之前的视频是文字解说演示,没有声音。
  • 2010年5月以后的视频全部带声音。