Linux系统下安装MySQL数据库
作者:网络医生 发布于:2010-7-28 21:21 Wednesday 分类:数据库
1、环境:Fedora Core 7,mysql-5.0.18.tar.gz
注意:如果系统安装时已经安装了mysql则用rpm -e ******* --nodeps 强制御载掉即可。
2、进入mysql存放的文件夹解压,#tar zxvf mysql-5.0.18.tar.gz ,
进入解压后的文件夹 :[root@fedora zhangyan]# cd mysql-5.0.18
指定安装路径:[root@fedora ~]# ./configure --prefix=/usr/www/mysql \
--with-charset=utf8 /*默认使用UTF8字符集*/
--with-extra-charsets=all /*安装所有字符集*/
--with-mysqld-user=mysql /*用mysql用户运行数据库*/
--with-big-tables /*支持大于4G的表*/
--enable-assembler /*允许使用汇编模式(提高性能)*/
--without-debug
--without-ndb-debug /*关闭调试选项,可减少用于调试的代码数量*/
--with-client-ldflags=-all-static
--with-mysqld-ldflags=-all-static /*以纯静态方式编译服务端和客户端,可提高13%性能*/
注:根据需要还可以添加其它编译参数
3、编译并安装[root@fedora mysql-5.0.18]# make
[root@fedora mysql-5.0.18]# make install
注:这是一个漫长的过程
4、初始化数据库
如果没有mysql这个用户,先要添加一个#useradd mysql
[root@fedora mysql-5.0.18]# scripts/mysql_install_db
提示没错误就可以进行下步了。
5、启动mysql
[root@fedora mysql-5.0.18]# /usr/www/mysql/bin/mysqld_safe --user=mysql &
如果提示错误则改变/usr/www/mysq目录下面var文件夹的权限即可,
#chmod 777 -R var
或者
#chown -R mysql var
然后再执行一次即可成功启动,如下
[root@fedora mysql-5.0.18]# /usr/www/mysql/bin/mysqld_safe --user=mysql &
所有错误的原因都可以在var目录下面的扩展名为.err的文件里找。
6、初始化安装后mysql没有密码,设置密码进入bin目录
[root@fedora bin]# ./mysqladmin -u root password 123456
把密码设置为123456
7、把mysql添加为服务,让开机时自动运行,进入/usr/www/mysql/share/mysql目录中,把mysql.server
改名为mysqld然后拷到/etc/init.d目录下面。
进入/etc/init.d目录中, #chkconfig --add mysqld
#chkconfig mysqld on
以后启动关闭mysql就用/etc/init.d/mysqld stop|start|restart
8、把/usr/www/mysql/share/mysql目录下的配制文件拷到/usr/www/mysql/var目录下面,
例如:
[root@fedora mysql]# cp my-medium.cnf /usr/www/mysql/var/my.cnf
注:如果在启动和关闭时出现
Warning: World-writable config file '/usr/www/mysql5.0.18/var/my.cnf' is ignored
原因:my.cnf的读取权限不对,不允许World-writable (字面意思是全世界都可读写)
解决办法:把my.cnf改为700或755权限都可,根据自己的实际情况来看着办。
9、推荐两个常用的客户端工具,phpMyAdmin(需Apache+PHP环境支持), SQLyog(Windows环境下运行)。
联系方式
-
mail: mail@num123.com
QQ: 76908265
日志分类
随机日志
日历
标签云
最新碎语
- 博客多年没更新了,但一直都在运行。天朝的管制太严格了,今天迁移到香港的服务器上。
2018-07-25 13:51
- 决心一下,行动要快。
2013-09-09 09:02
- 为灾区人民祈福!
2013-04-22 12:45
- 都是停电惹的祸
2013-03-17 20:06
- 假期结束,开始上班。
2012-08-13 07:17
- 堵到机场高速上了
2012-07-13 18:14
- 人生的计划永远赶不上变化。
2012-07-10 18:45
- 接受你所接受的,珍惜你所拥有的。
2012-05-11 14:13
发表评论: