几日工作记录2

卸载相应rpm安装服务,以php为例

查找已安装服务 rpm -qa| grep php ,按依赖顺序依次卸载 rpm -e php.xxx.xxx.xxx,卸载mysql时遇到依赖跳不过的状况,执行 rpm -e --nodeps mysql.xxx.xxx.xxx

 

 

国内无法访问Oracle进行登录注册下载mysql,可以到ftp://mirror.switch.ch/mirror/mysql/Downloads/直接下载

 

 

mysql使用源码安装

1、安装cmake,configure参数加上--prefix安装到指定目录

2、进入mysql文件夹,运行cmake ./ 后加参数,参数说明如下

  # -DCMAKE_INSTALL_PREFIX=/usr/local/mysql          #安装路径

  # -DMYSQL_DATADIR=/usr/local/mysql/data                #数据文件存放位置

  # -DSYSCONFDIR=/etc                                   #my.cnf路径

  # -DWITH_MYISAM_STORAGE_ENGINE=1                       #支持MyIASM引擎

  # -DWITH_INNOBASE_STORAGE_ENGINE=1                     #支持InnoDB引擎

  # -DWITH_MEMORY_STORAGE_ENGINE=1                       #支持Memory引擎

  # -DWITH_READLINE=1                                    #快捷键功能(我没用过)

  # -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock                  #连接数据库socket路径

  # -DMYSQL_TCP_PORT=3306                               #端口

  # -DENABLED_LOCAL_INFILE=1                            #允许从本地导入数据

  # -DWITH_PARTITION_STORAGE_ENGINE=1                    #安装支持数据库分区

  # -DEXTRA_CHARSETS=all                                 #安装所有的字符集

  # -DDEFAULT_CHARSET=utf8                               #默认字符

  # -DDEFAULT_COLLATION=utf8_general_ci

3、执行make相应操作

4、进入到mysql安装目录,执行scripts/mysql_install_db 装库

5、放开配置文件:cp support-files/my-default.cnf  /etc/my.cnf 或 cp support-files/my-medium.cnf /etc/my.cnf,修改配置文件的权限:chmod 644 /etc/my.cnf

6、将相应目录写到配置文件中

  #[mysqld] 

  datadir=/data/mysql

  user=mysql

7、将mysql的启动服务添加到系统服务中 

  cp support-files/mysql.server  /etc/init.d/mysql 

  service mysql start 启动服务

 

posted @ 2014-11-27 22:44  我不是黑马胖  阅读(118)  评论(0编辑  收藏  举报