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 的演示就到这里结束了, 谢谢大家的支持!
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用户登陆来初始化数据库安装
02月 18th, 2009 at 22:28:28 #centos
太感谢谢你们了。
[回复]
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
08月 16th, 2010 at 07:47:23 #我是一个大学生
您好,你们讲的东西太好了,入门者必看的东西。能有什么群可以加入的么?那样就可以更加的直接的和老师们交流了。而且如果在视频中有老师们的声音,相信效果会更好。总之,谢谢各位老师了,在这里我学到了很多。祝17rumen越做越好.....
[回复]
adminreply on 2010-08-16 16:22:47:
实在抱歉, 暂时没有提供群,暂时只能通过评论进行交流。新的视频教程加入了声音,谢谢你的支持!