加入收藏 | 设为首页 | 会员中心 | 我要投稿 91站长网 (https://www.91zhanzhang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL Inception For Linux怎么安置

发布时间:2022-01-11 14:24:19 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要为大家展示了MySQL Inception For Linux怎么安装,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下MySQL Inception For Linux怎么安装这篇文章吧。 安装过程如下: 1.下载:https://github.com/mysql-in
这篇文章主要为大家展示了“MySQL Inception For Linux怎么安装”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL Inception For Linux怎么安装”这篇文章吧。
  
安装过程如下:
1.下载:https://github.com/mysql-inception/inception 选择下载inception-master.zip,然后将它上传到服务器/root目录
2.解压并安装:
# unzip inception-master.zip
#cd inception-master
#yum -y install cmake bison  ncurses-devel gcc gcc-c++  openssl-devel
#mkdir  /data
#mkdir -P /usr/local/inception      --这里创建的是Inception的安装目录。可根据自己的情况自行决定
#mkdir -P /data/inception   --这里创建的是Inception的数据目录。也可根据自己的情况自行决定
#unzip master
#cd inception-master/  
#cmake .
#cmake -DWITH_DEBUG=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/inception  -DMYSQL_DATADIR=/data/inception   --安装指定安装目录和数据目录
#make && make install
编译中间发现会报错:
make[2]: * [sql/CMakeFiles/sql.dir/sql_yacc.cc.o] Error 1
make[1]: * [sql/CMakeFiles/sql.dir/all] Error 2
make: * [all] Error 2
 
解决方法:
经检查发现已安装bison的版本为2.1,较低,而手册建议的版本为2.6之前的,建议用2.5.1版本。
去http://ftp.gnu.org/gnu/bison/网址下载bison-2.5.1.tar.gz
 
解压缩后编译安装,安装完后的路径为/usr/local/bin/bison,
确认版本为2.5.1后,再次进入inception-master目录,删除CMakeCache.txt后重新编译:
#cd inception-master/
# rm CMakeCache.txt
#cmake .
#cmake -DWITH_DEBUG=OFF -DCMAKE_INSTALL_PREFIX=/usr/local/inception  -DMYSQL_DATADIR=/data/inception
#make
#make install
这次没有报错,make install完后,
编辑/etc/inc.cnf文件,增加如下内容:
 
#vim /etc/inc.cnf
[inception]
general_log=1
general_log_file=/usr/local/inception/data/inception.log
port=6669
socket=/data/workspace/inception_data/inc.socket
character-set-client-handshake=0
character-set-server=utf8
inception_remote_system_password=123456
inception_remote_system_user=root
inception_remote_backup_port=3306
inception_remote_backup_host=127.0.0.1
inception_support_charset=utf8mb4
inception_enable_nullable=0
inception_check_primary_key=1
inception_check_column_comment=1
inception_check_table_comment=1
inception_osc_min_table_size=1
inception_osc_bin_dir=/data/temp
inception_osc_chunk_time=0.1
inception_ddl_support=1
inception_enable_blob_type=1
inception_check_column_default_value=1
 
 
3.启动inception(放后台执行)
[root@test1 ~]# nohup /usr/local/inception/bin/Inception --defaults-file=/etc/inc.cnf &
 
看到nohup有如下输出说明启动成功:
[root@test1 ~]# cat nohup.out
2017-03-16 15:48:14 0 [Note] Welcome to use Inception2.1.50
2017-03-16 15:48:14 46451 [Note] Server hostname (bind-address): '*'; port: 6669
2017-03-16 15:48:14 46451 [Note] IPv6 is available.
2017-03-16 15:48:14 46451 [Note]   - '::' resolves to '::';
2017-03-16 15:48:14 46451 [Note] Server socket created on IP: '::'.
 
 
4.登陆inception测试:
 
[root@test1 ~]# mysql -uroot -h227.0.0.1 -P6669
Welcome to the MariaDB monitor.  Commands end with ; or g.
Your MySQL connection id is 1
Server version: Inception2.1.50 1
 
 
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
 
 
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

(编辑:91站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读