Tag Archives: mysql

又是Mysql和Mac os x

Mac os x和Mysql总是有些。。。。。。哎,你们知道的。今天又学到两个小技巧了。 一、安装ruby的mysql驱动 使用介个命令: $sudo env ARCHFLAGS=”-arch x86_64″ gem install mysql –no-ri –no-rdoc — –with-mysql-config=/opt/local/lib/mysql5/bin/mysql_conf 指定ARCHFLAGS很重要,视乎你的系统的架构. 不要生成ri,rdoc,否则一大批错误信息输出。 指定mysql-config 二、同时使用标准与非标准.sock文件 有时尽管在安装的时候指定了mysql-conf,同时mysql-conf的文件里也把socket file指向了非标准的.sock文件路径(如/tmp/mysqld.sock),但有些程序就老是死牛一边颈地要找标准的.sock文件(如/opt/local/var/run/mysql5/mysqld.sock)。于是我满世界的网页找解决方案。最终,某位老兄一语惊醒梦中人:“为嘛不建个软链捏?”(这是中译文),哦! ln -s /tmp/mysqld.sock /opt/local/var/run/mysql5/mysqld.sock 这样世界就清净了。我还真傻。

Posted in 技术 | Tagged , , , | Leave a comment

从Mac OS X 上移除 mysql

我这台机器上原来有Mysql,后来又用了MacPort,用Macport又装了个Mysql,搞到极其混乱,现在八不清谁跟谁,索性把他们都Uninstall了,然后再用Port重新装过。 先用Port把Port的版本unistall,前提是要停止Mysql: sudo port uninstall mysql5 然后开始删文件吧。sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*编辑 /etc/hostconfig 删除这行: MYSQLCOM=-YES-rm -rf ~/Library/PreferencePanes/My*sudo rm -rf /Library/Receipts/mysql*sudo rm -rf /Library/Receipts/MySQL*

Posted in 技术, 软件 | Tagged , | Leave a comment

sam’s teach yourself Sql in 24hours的范例数据库表格Mysql版本

想找个范例的数据库原来真不是简单。呵呵 原书本上的数据库只是个标准,不是实现的版本。 在网上艰辛地找到了这个表格之后与发现自已用的Mysql字段的类型不符。 于是做了改动。下面的Sql文件可以直接导入Mysql了。 有了这个东东。可以节省很多输入的时间。学习更方便了。 –study.sql文件如下: create datebase study; use study –表employee_tbl结构 create table employee_tbl (emp_id varchar(9) not null, last_name varchar(15) not null, first_name varchar(15) not null, middle_name varchar(15), address varchar(30) not null, city varchar(15) not null, state char(2) not … Continue reading

Posted in 技术 | Tagged , | Leave a comment

Mysql服务器出现的问题及解决方法

今天打开Mysqladmin的时候,它亮着红灯,停止了服务。奇怪,昨天还好好的一点事都没有。 我在寻思是不是因为安装了两个不同版本的Mysql服务器。原来一个是单独安装,后者是随PHP组件 一齐安装的,但是装完之后测试过两个版本是互通的。没事发生。 今天用了所有的用户都进不了数据库。急了,里面的数据没有备份(命令备份)。我的许多应用都还要用到 里面的数据表格的。晕死啦。。。。 我以为是版本出现了冲突导致不能服务,于是我决定删掉我原来装的那个,把Data文件夹移了出来 但是只留下后者的时候,问题一样存在。我只有在Mysqladmin上点击右键把服务器停下来然后再重新开启。 这下竟然可以了。 我后来再打开Mysqladmin的时候一切正常。 现在最担心的就是我的数据了。当我把Data文件夹替代原来的文件夹时,在管理器那里看到所有的表格都回来了。问题是原来那些表格的访问用户进不了数据库,没办法连接。我查看了Mysql的表里面有那个用户名和密码,但是就是进不去。后来我尝试重新创建这个用户,并给他所有的权力。但是再次失败了,还是没法登入。最后我把表中的用户删了。全新创建这个用户。呵呵。终于能进了。。 问题最终搞定啦。呵呵。

Posted in 技术 | Tagged , | Leave a comment