Linux下编写翻译安装Mysql 伍.伍的简要步骤

cmake命令来安装,cd cmake-2.8.12.2,或者可以编译安装,编译安装,安装cmake,Setup 1,下文章来给各位同学介绍关于在Linux中MySQL5.5.x的cmake编译安装,这是我第一次是在linux中这样来安装编译mysql哦

Linux下编译安装Mysql 5.5的简练步骤,mysql5.五

第三是设置cmake情形。因为博主测试机是ubuntu,所以直接用apt-get install
cmake命令来安装,yum相信应该也一仍其旧。大概能够编写翻译安装,步骤如下。

复制代码 代码如下:
wget
tarx zvfc cmake-2.8.12.2.tar.gz
cd cmake-2.8.12.2
 ./configure
make && make install

安装到位后奉行cmake -version,鲜明已经不错安装。

接下来下载mysql最新源码包,编译安装。

复制代码 代码如下:
wget
tar xzvf mysql-5.5.36.tar.gz
cd mysql-5.5.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system
-DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1
-DMYSQL_DATADIR=/data/mysql
make && make install

此间博主蒙受一个有关ssl的荒谬,提醒消息如下所示。

Linking C shared module adt_null.so
[ 65%] Built target audit_null
Scanning dependencies of target vio
[ 65%] Building C object vio/CMakeFiles/vio.dir/vio.c.o
[ 65%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o
[ 65%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o
/root/mysql-5.5.36/vio/viossl.c: In function ‘ssl_do’:
/root/mysql-5.5.36/vio/viossl.c:175: error: ‘SSL_OP_NO_COMPRESSION’
undeclared (first use in this function)
/root/mysql-5.5.36/vio/viossl.c:175: error: (Each undeclared identifier
is reported only once
/root/mysql-5.5.36/vio/viossl.c:175: error: for each function it appears
in.)
make[2]: *** [vio/CMakeFiles/vio.dir/viossl.c.o] Error 1
make[1]: *** [vio/CMakeFiles/vio.dir/all] Error 2
make: *** [all] Error 2

最终发现这几个主题素材的由来是mysql五.伍不可能在openssl-一.0.0及更低版本下编写翻译导致的。借使无需ssl能够去掉WITH_SSL配置项,也能够升高openssl的版本,别的更有益于的点子能够在cmake以前打二个补丁。

复制代码 代码如下:
wget
tar xzvf mysql-5.5.36.tar.gz
cd mysql-5.5.36
wget -c “” -O
mysql-openssl.patch
patch -p1 < span > mysql-openssl.patch

末段复制配置文件、修改。

复制代码 代码如下:
cp support-files/my-medium.cnf /etc/my.cnf
sed ‘/skip-external-locking/i\datadir = /data/mysql’ -i /etc/my.cnf
sed -i ‘s:#innodb:innodb:g’ /etc/my.cnf
sed -i ‘s:/usr/local/mysql/data:/data/mysql:g’ /etc/my.cnf

启动mysql,成功!

5.五的简练步骤,mysql五.5首先是设置cmake情况。因为博主测试机是ubuntu,所以直接用apt-get install
cmake命令来设置,yum相信应…

wget
tarx zvfc cmake-2.8.12.2.tar.gz
cd cmake-2.8.12.2
 ./configure
make && make install

Mysql 5.伍.一伍选取了新的cmake编写翻译方式
 
 
Setup 1:检查是或不是安装好了cmake——cmake -i
安装cmake
wget -c
tar -zxvf cmake-2.8.3.tar.gz
cd cmake-2.8.3
./bootstrap
./configure
make && make install
Setup 2:
安装MYSQL 5.5.8
wget -c

 
tar -zxvf mysql-5.5.15.tar.gz
 
cd mysql-5.5.15/
cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql
-DDEFAULT_CHARSET=utf8 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1
-DWITH_SSL=system -DENABLED_LOCAL_INFILE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1 -LH
 
make && make install
慢长的守候过后终于成功了

# 启动MySQL
/usr/local/webserver/mysql/bin/mysqld_safe
–defaults-file=/usr/local/webserver/mysql/my.cnf &

复制代码 代码如下:

  1. /etc/init.d/mysql: line 256: my_print_defaults: command not found
     
    杀鸡取卵办法: 检查/etc/my.cnf是还是不是存在datadir和basedir假诺未有请扩充datadir和basedir目录路线.
     
    如下
    [mysqld]
    port = 3306
    basedir =/usr/local/mysql
    datadir =/usr/local/mysql/data
    This entry was posted in Mysql. Bookmark the permalink.
    正文出自 “刘世发” 博客

一、…

wget
tar xzvf mysql-5.5.36.tar.gz
cd mysql-5.5.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system
-DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1
-DMYSQL_DATADIR=/data/mysql
make && make install

5.五.一五使用了新的cmake编译方式 Setup
壹:检查是否安装好了cmakecmake -i 安装cmake wget -c
tar -zxvf
cmake-2….

# 编写翻译安装
tar zxvf cmake-2.8.5.tar.gz
cd cmake-2.8.5
.boostarp
make
make install
cmake –version

最后开掘那几个难点的来由是mysql伍.伍无法在openssl-1.0.0及更低版本下编写翻译导致的。假使不必要ssl能够去掉WITH_SSL配置项,也得以升高openssl的版本,其它更有益的点子能够在cmake在此以前打1个补丁。

大面积难点:
 

# 二)查看端口是不是运营
netstat -tnl | grep 3306

您大概感兴趣的篇章:

  • Linux下安装mysql-五.6.四的图像和文字化教育程
  • linux安装mysql和行使c语言操作数据库的主意
    c语言总是mysql
  • windows和linux安装mysql后启用日志管理效率的艺术
  • SUSE Linux下源码编写翻译形式安装MySQL
    5.六历程分享
  • 摩登Linux系统下安装MySql
    伍.7.一7全经过及注意事项
  • Linux下编写翻译安装MySQL-Python教程
  • Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
  • Linux下安装Mysql多实例作为数据备份服务器实现多主到1从多实例的备份
  • Linux下rpm情势安装mysql教程
  • linux选择binary格局安装mysql

groupadd mysql
useradd -g mysql mysql
cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
 
vim /etc/my.cnf #亟需进入basedir,和datadir不然会出难题
[mysqld]
basedir =/usr/local/mysql
datadir =/usr/local/mysql/data
 
/usr/local/mysql/scripts/mysql_install_db –user=mysql
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql/.
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig –level 345 mysql on
echo “/usr/local/mysql/lib/mysql” >> /etc/ld.so.conf
echo “/usr/local/lib” >>/etc/ld.so.conf
 
ldconfig
/etc/init.d/mysql start
/usr/local/mysql/bin/mysqladmin -u root password 你的MYSQL密码
/etc/init.d/mysql restart
/etc/init.d/mysql stop
 
OK终于成功~
 

 代码如下

复制代码 代码如下:

下文章来给各位同学介绍有关在Linux中MySQL五.5.x的cmake编译安装,那是本人先是次是在linux中如此来设置编写翻译mysql哦,下边分享给诸位同学。

第3是安装cmake境况。因为博主测试机是ubuntu,所以一贯用apt-get install
cmake命令来安装,yum相信应该也百折不挠。可能能够编写翻译安装,步骤如下。

# 修改my.cnf配置
vim /usr/local/webserver/mysql/my.cnf

此间博主碰着2个关于ssl的荒唐,提示消息如下所示。

# [mysqld] 添加:
datadir=/home/mysql/3306/data
default-storage-engine=MyISAM

接下来下载mysql最新源码包,编写翻译安装。

# 一)查看是还是不是有进程mysql
ps -ef | grep mysql