mysql 源码安装
来源:互联网 发布:软件开发实施方案 编辑:程序博客网 时间:2024/06/01 03:59
glibc 需求:/usr/local/mysql24/usr/local/mysql24/dataæ¥éª¤ï¼š1ã€åˆ›å»ºç”¨æˆ·ç»„# id mysqluid=27(mysql) gid=27(mysql) groups=27(mysql)2ã€ä¸‹è½½mysql5.6.24的软件包,并解压tar -xf /soft/mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz -C /soft3ã€åšè½¯è¿žæŽ¥ï¼Œå°†è§£åŽ‹çš„所有文件连接到mysql的安装目录ln -s /soft/mysql-5.6.24-linux-glibc2.5-x86_64 /usr/local/mysql244ã€è¿›å…¥åˆ°/usr/local/mysql24目录里# chown -R mysql.mysql .5ã€å®‰è£…mysqlæ•°æ®åº“scripts/mysql_install_db --user=mysql目的:在mysqlçš„æ•°æ®ç›®å½•é‡Œåˆå§‹åŒ–æ•°æ®æ–‡ä»¶ï¼ˆ/usr/local/mysql24/data)6ã€æ›´æ”¹mysql安装目录的属主和数æ®ç›®å½•çš„属主chown -R root .chown -R mysql ./data7ã€åŽå°å¯åŠ¨æ•°æ®åº“bin/mysqld_safe --user=mysql &问题:å¯åŠ¨å¤±è´¥åŽŸå› :当å‰ç³»ç»Ÿä¸æœ‰ä¸€ä¸ª5.6.19çš„mysqlæ•°æ®åº“在å¯åŠ¨è§£å†³ï¼šå…ˆåœæ¢æŽ‰5.6.19çš„mysqlæ•°æ®åº“8ã€åˆ›å»ºmysql24çš„å¯åŠ¨è„šæœ¬æ–‡ä»¶cp support-files/mysql.server /etc/init.d/mysql24注æ„:修改脚本文件ä¸çš„basedir=/usr/local/mysql24datadir=/usr/local/mysql24/data9ã€ç”¨è„šæœ¬å†æ¬¡æµ‹è¯•éªŒè¯service mysql24 restartè¯¾å ‚ç»ƒä¹ ï¼šæ•°æ®å®‰è£…目录:/mysql24æ•°æ®ç›®å½•ï¼š/mysql24/dataé—®é¢˜ï¼šæ€Žæ ·åœ¨åŒä¸€å°æœåŠ¡å™¨ä¸Šå¯åŠ¨å®žä¾‹ï¼Ÿæ€è·¯ï¼š1ã€éœ€è¦ç»™ä¸åŒçš„æ•°æ®åº“指定ä¸åŒçš„端å£2ã€æ¯ä¸ªæ•°æ®åº“的安装目录和数æ®ç›®å½•ä¸åŒ3ã€é€šè¿‡ä¿®æ”¹é…置文件æ¥æ›´æ”¹ç«¯å£ä»¥åŠæ•°æ®ç›®å½•/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 5.6.19:MySQL ——>/var/lib/mysql——>my.cnfvim /var/lib/mysql/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysqllog-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidport=33065.6.24:mysql ——>/usr/local/mysql24——>my.cnfvim /usr/local/mysql24/my.cnf basedir = /usr/local/mysql24 datadir = /usr/local/mysql24/data port = 3307 socket = /tmp/mysql.sock访问:mysql -p ——>5.6.19mysql -S /var/lib/mysql.sockmysql -P3306 -p/usr/local/mysql24/bin/mysql ——>5.6.24mysql -S /tmp/mysql.sockæºç 包安装mysql:1ã€ä¸‹è½½æºç 包 www.mysql.com# md5sum mysql-5.6.25.tar.gz 37664399c91021abe070faa700ecd0ed mysql-5.6.25.tar.gz2ã€è§£åŽ‹å¹¶ä¸”进入到解压的目录# tar -xf mysql-5.6.25.tar.gz # cd mysql-5.6.253ã€å®‰è£…三æ¥æ›²ï¼ˆé…ç½®ã€ç¼–译ã€å®‰è£…)需求:安装目录:/mysql25æ•°æ®ç›®å½•ï¼š/mysql25/data端å£ï¼š3308sock:/mysql25/mysql.sockCMAKE_INSTALL_PREFIX=/mysql25 指定安装基目录DEFAULT_CHARSET= 默认的å—符集DEFAULT_COLLATION= å—符集的排åºENABLED_LOCAL_INFILE= 是å¦åŠ 载外部文件 默认off 1代表开å¯ï¼›0代表关é—MYSQL_TCP_PORT 端å£å·MYSQL_UNIX_ADDR 指定sock文件ä½ç½®SYSCONFDIR 系统é…置文件所在路径MYSQL_DATADIR æ•°æ®åº“çš„æ•°æ®ç›®å½•WITH_EXTRA_CHARSETS 扩展å—符集 WITHOUT_xxx_STORAGE_ENGINE ä¸å°†å˜å‚¨å¼•æ“Žç¼–译到mysqlçš„é™æ€åº“里WITH_xxx_STORAGE_ENGINE å°†å˜å‚¨å¼•æ“Žç¼–译到mysqlçš„é™æ€åº“里cmake . \-DCMAKE_INSTALL_PREFIX=/mysql25 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/mysql25/data \-DSYSCONFDIR=/mysql25/ \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DMYSQL_UNIX_ADDR=/mysql25/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_EXTRA_CHARSETS=all \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3308# cmake . -DCMAKE_INSTALL_PREFIX=/mysql25 -DENABLED_LOCAL_INFILE=1...准备工作:# yum -y install cmake# mkdir /mysql25# chown -R mysql. /mysql25错误æ示:-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)CMake Error at cmake/readline.cmake:85 (MESSAGE): Curses library not found. Please install appropriate package,# yum -y install ncurses-devel# rm -f CMakeCache.txtbash cmake.shmakemake installå—符集和å—符编ç :å—符:所有符å·çš„总称å—符集:unicode(统一å—符集):ASCII:GB2312:ä¸æ–‡å—符集GBK:gb2312的扩展å—符集GB18030:gbk的超级å—符集,包å«ä¸ã€æ—¥ã€éŸ©ä¸‰ä¸ªå›½å®¶çš„å—符集å—符编ç :UTF-8 UTF-16 UCS-2 UCS-4GBK/GB2312GB18030å—符编ç æ¯ä¸ªå—符å—节数ASCCii 1UTF-8(UNICODE) 1-6UTF-16 2-4GBK/GB2312 1-2GB18030 1-4错误æ示:CMake Error at /usr/share/cmake/Modules/CMakeCXXInformation.cmake:17 (GET_FILENAME_COMPONENT): get_filename_component called with incorrect number of argumentsCall Stack (most recent call first): CMakeLists.txt:3 (PROJECT)CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguageCMake Error: Internal CMake error, TryCompile configure of cmake failed-- Performing Test HAVE_PEERCRED - Failed解决:yum -y install gcc-*
阅读全文
0 0
- ubuntu源码安装mysql
- MYSQL 源码安装手记
- 从源码安装MySQL
- MYSQL源码安装概述
- ubuntu 源码安装Mysql
- MySQL源码安装步骤
- MySQL源码安装
- 源码安装mysql
- MySQL 5.1 源码安装
- Mysql的源码安装
- mysql源码安装
- 源码安装mysql
- linux mysql 源码安装
- 源码安装mysql
- 源码安装mysql
- cmake安装mysql源码
- 源码编译安装mysql
- MYSQL源码安装步骤
- SugarCRM自定义入口点
- 微信授权登录
- Java-异常处理
- TensorLayer MNIST
- Spring MVC +Web 的执行过程
- mysql 源码安装
- EF第一次加载较慢的原因以及解决方法(汇)
- Yii2 官方文档阅读笔记
- 二叉树的链式存储与线索二叉树-数据结构(14)
- Deep learning的一些教程
- Android:inputType参数类型说明
- ubuntu14.04安装matconvnet
- Android libcutils库中整数溢出导致的堆破坏漏洞的发现与利用
- css实现五个六边形排列