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

现在已经装上了。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

freebsd mysql tmp_FreeBSD下安装MySQL与MySQLdb笔记相关推荐

  1. freebsd php mysql_在freebsd和linux下安装mysql+php+apache2

    顺利学会了在freebsd和linux下安装MySQL+php+apache2. 版本:mysql:4.0.26 apache: 2.0.59 php:4.4.2 freebsd: --MySQL p ...

  2. linux 自带 mysql,linux下安装mysql

    1.查看CentOS自带的mysql rpm -qa | grep mysql 2.卸载CentOS自带的mysql rpm -e --nodeps 要卸载的软件 3.下载mysql.tar 将mys ...

  3. 自定义安装mysql linux_linux下 安装mysql 问题

    展开全部 因为32313133353236313431303231363533e4b893e5b19e31333365633934mysql程序在启动的时候  非常依赖my.cnf里面的配置,而my. ...

  4. mysql alidata_linux下安装mysql | 学步园

    如果没有mysql的安装包就下载 wget http://oss.aliyuncs.com/aliyunecs/onekey/mysql/mysql-5.6.15-linux-glibc2.5-i68 ...

  5. linux mysql e_Linux下安装mysql

    安装前,需要卸载所有的mariadb软件: yum remove mariadb* 获取mysql的yum容器:wget http://dev.mysql.com/get/mysql-communit ...

  6. ubuntu mysql vi_Ubuntu16 下安装 mysql

    sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlcli ...

  7. freebsd mysql utf8_FreeBSD下安装mysql基本步骤

    cd /usr/ports/databases/mysql51-server make WITH_XCHARSET=all WITH_CHARSET=utf8 WITH_PROC_SCOPE_PTH= ...

  8. wind 下装mysql,windows 下安装MySQL

    下载压缩包 首先到官网下载安装包,可联系提供 配置环境变量 找到系统属性(windows10在高级系统设置) 在这里插入图片描述 找到系统变量的 Path 点击编辑 在这里插入图片描述 点击新建,然后 ...

  9. 在FreeBSD下安装mysql+apache+php

    转自:[url]http://bbs.chinaunix.net/viewthread.php?tid=389832[/url] 在FreeBSD下安装mysql+apache+php ======= ...

  10. 麒麟系统下安装mysql_Ubuntu麒麟下安装MySQL+Django+Python(一)

    目标就是安装好MySQL以及Python下链接测试 ubuntu下安装MySQL 如果记不住指令,可以直接敲MySQL 然后提示你安装 sudo apt-get install mysql-serve ...

最新文章

  1. php中并发读写文件冲突的解决方案(文件锁应用示例)
  2. Spring jdbc的搭建
  3. OpenGL实现3D立体显示
  4. 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错...
  5. Eclipse的两个hibernate plugin
  6. wpf 写个简单的控件吧
  7. 怎么查看ofd格式电子发票? 2种简单方法免费查看
  8. Matlab 图像平移、旋转、缩放、镜像
  9. simulink解微分方程
  10. Rabbitmq—centos7安装rabbitmq教程 以及 PHP开启rabbitmq扩展!
  11. 2023-02-04 用Orca替换MySQL的优化器
  12. Unity - Timeline 之 Muting tracks(屏蔽轨道)
  13. sklearn中predict_proba用法(注意和predict的区别)
  14. 简单粗暴的描述大数据、红海、蓝海、众筹
  15. k8s做命名空间配额
  16. JSP页面代码到源代码的转换
  17. 南阳OJ 题目64:小学生算术
  18. JavaWeb - 网页 GZIP 压缩检测
  19. unity制作释放技能效果
  20. c++信息学奥赛一本通1010

热门文章

  1. 点云质量评估_Chamfer Distance--倒角距离
  2. 深度学习笔记_基本概念_Depthwise卷积与Pointwise卷积
  3. [BZOJ1085][SCOI2005]骑士精神
  4. 从零开始利用vue-cli搭建简单音乐网站(八)
  5. c#类的方法表的建立和方法的调用
  6. 走迷宫(三):在XX限制条件下,是否走得出。
  7. codeforces 675D Tree Construction set
  8. [51单片机] 串口通讯 简单通信
  9. as3 Box2d Hello box2d
  10. OpenCV2 图像叠加 给照片加水印