我看了些资料 现在感觉稀里糊涂
有的mysql版本里面是有data文件夹的 有的是没有的
这个导致的结果是有的需要make;make install 有的就不需要
好像有两种方式安装 真的给弄糊涂了make;make install后 好像不想win32下面可以呈现data的文件夹
然后用命令初始化 我找了半边 也没有看到相关的详细文档
望各位帮忙
有的mysql版本里面是有data文件夹的 有的是没有的
这个导致的结果是有的需要make;make install 有的就不需要
好像有两种方式安装 真的给弄糊涂了make;make install后 好像不想win32下面可以呈现data的文件夹
然后用命令初始化 我找了半边 也没有看到相关的详细文档
望各位帮忙
解决方案 »
- zencart中 function get_template_dir 求解释
- PHP怎么在后台对图片点击进行判断?
- 请教一个关于考勤排班的循环建表问题,求思路和具体代码
- 找个高手补全代码。一个查询功能。谢谢.就55分了,,都上了
- 求一个由国内开发且比较好的PHP开源文件管理系统
- 关于CMS的选择。。。。Joomla or SS
- 为什么zend studio 10.6版本调试成这样子?调试成的界面只是一堆代码,没有格式?如图
- MYSQL连接错误?
- yii zii.widgets.jui.CJuiDatePicker
- php update 问题
- 如何使用PHP生成XML文件
- php的网页在哪里执行啊?
mysql的tar.gz包 分二进制分发版和源码分发版 两者的区别网上有
所以 安装的方式就不一样了
现在还有个问题----下了个mysql的tar.gz的包如何判断它是二进制还是源码呢
贴出自己写的文档
安装Mysql
#tar zxvf mysql-4.0.17.tar.gz
解压msyql包,在root目录下生成mysql-4.0.17
#cd mysql-4.0.17
进入mysql-4.0.17目录
#./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql
设置mysql的安装路径 设置数据库的存放位置
#make 编译
#make install 安装(或者 #make;make install)
#/usr/local/mysql/bin/mysql_install_db
初始化数据库 执行之后在--localstatedir=/var/lib/mysql设置的mysql目录中生成数据库文件(就是win32平台下mysql/data目录下的文件)
#groupadd mysql 增加MySQL组
#useradd -g mysql mysql 增加MySQL用户
#chown –R root /usr/local/mysql 将文件的所有属性改为root用户
#chown –R mysql /var/lib/mysql 设置目录的所属用户和权限
#cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
复制配置文件到指定的目录下
#/usr/local/mysql/bin/mysqld_safe --user=root &
启动mysql服务器(&表示在后台运行)
# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
#chkconfig mysqld on
上面两句是开机的时候自动启动MYSQL服务器(详细的命令格式查manual)备注:
1查找错误日志的目录 --localstatedir=/var/lib/mysql 这个目录中的***.err文件
2如果出现无法connect mysql.sock 原因是没有开启mysql
如果mysql不能开机自启动
通过service –status-all发现MySQL is not running, but lock exists-mysql
Lock文件是服务运行时自保护的一把锁。有该文件,就保证只能启动一个服务进程。那么正常情况下,服务不运行是没有这个lock文件的。现在就是出了这个,所以系统不能启动。/var/lock/subsys/mysql 该文件即为mysql的lock文件,删除,再启动
上面的方法无效 就采用下面的方法
#vi /etc/rc.local
//在文件的末尾添加一下命令
# /usr/local/mysql/bin/mysqld_safe --user=root &
或者
echo “/usr/local/mysql/bin/mysqld_safe --user=root &” >> /etc/rc.local