FreeBSD下安装MySQL与MySQLdb笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了FreeBSD下安装MySQL与MySQLdb笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2136字,纯文字阅读大概需要4分钟。
内容图文
![FreeBSD下安装MySQL与MySQLdb笔记](/upload/InfoBanner/zyjiaocheng/554/88112899f2104458aa254db700d7006b.jpg)
1、FreeBSD 下安装 MySQLtar zxf mysql-5.0.41.tar.tarcd mysql-5.0.41./configure --prefix=/home/happyiww/mysql-5.1.18-beta
1、FreeBSD 下安装 MySQL
tar zxf mysql-5.0.41.tar.tar
cd mysql-5.0.41
./configure --prefix=/home/happyiww/mysql-5.1.18-beta --with-tcp-port=7788 --with-unix-socket-path=/tmp/happyiww.mysql.sock --with_innodb --enable-thread-safe-client -->这个专门为了使用ssl而设置的,因为MySQLdb需要链接这个库。我曾经在一个debian平台上安装mysql,报错termcap找不到,那么请安装ncurse,然后加上--with-named-curses-libs=/usr/lib/libncursesw.so.5 或者 --with-named-curses-libs=/usr/lib/libncurses.a就可以了,而且如果系统中缺少readline/libedit等,请在配置命令的最后加上--without-readline 和--without-libedit,如果在选项--with-named-curses-libs前加,好像无效。
make
make install
说明,在安装MySQL的过程中,test阶段可能会报几个error,但是不影响make install的运行。事实上,在安装完以后,MySQL数据库还没有创建,还必须手工创建数据,下面我们看看怎么初始化数据库(如:用户表等)
创建MySQL实例
参看/home/happyiww/mmysql/share/mysql中的配置文件(cp /home/happyiww/mmysql/share/mysql/my-small.cnf my.cnf),最主要修改的section是:
[mysqld]
port = 7788
socket = /tmp/happyiww.mysql.sock
datadir = /home/happyiww/mysqldata
运行/home/happyiww/mysql/bin/mysql_install_db --user=happyiww --defaults-file=/home/happyiww/my.cnf
启动mysql: /home/happyiww/mmysql/bin/mysql_safe &
修改密码;/home/happyiww/mmysql/bin/mysqladmin -u root -p password newpassword 这是mysql要求输入就密码, 新建的数据库密码为空,只要回车就可以了
重启mysql
现在MySQL已经安装完成
2、安装MySQLdb
tar zxf MySQL-python-1.2.2.tar.gz
cd MySQL-python-1.2.2
python setup.py install --prefix=/home/happyiww/python24
一般来说在这个地方会出现/usr/local/mysql 找不到libmysqlclient_r.so
这个时候把出错的编译命令拷贝来:
gcc XXXXX -L/usr/local/bin/mysql -lmysqlclient_r XXXX
改成:
gcc XXXXX -L/home/happyiww/lib/mysql -lmysqlclient_r XXXX
直接编译,应该没有问题了-->为什么可以这样?这是因为make的机制是会对比文件的时间决定是否需要重新编译的
这时候再运行python setup.py install --prefix=/home/happyiww/python24
现在已经装上了。
内容总结
以上是互联网集市为您收集整理的FreeBSD下安装MySQL与MySQLdb笔记全部内容,希望文章能够帮你解决FreeBSD下安装MySQL与MySQLdb笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。