真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql審核平臺(tái)yearning及inception如何安裝

小編給大家分享一下MySQL審核平臺(tái)yearning及inception如何安裝,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了十多年的創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司。

#粗糙的文檔

#安裝目錄在/usr/local下面

mysql審核平臺(tái)yearning及inception如何安裝

#yearning安裝包 因?yàn)樘?附件無法存放 所以我放在自己的126郵箱了

nginx安裝

yum install nginx -y

inception安裝

yum -y install cmake libncurses5-dev libssl-dev g++ bison gcc gcc-c++ openssl-devel ncurses-devel mysql MySQL-python

wget http://ftp.gnu.org/gnu/bison/bison-2.5.1.tar.gz

tar -zxvf bison-2.5.1.tar.gz

cd bison-2.5.1

./configure

make

make install

cd /usr/local/

wget https://github.com/myide/inception/archive/master.zip

unzip master.zip

cd inception-master/

sh inception_build.sh builddir linux

啟動(dòng)服務(wù)

nohup /usr/local/inception-master/builddir/mysql/bin/Inception --defaults-file=/etc/inc.cnf &

登錄inception

mysql -uroot -h227.0.0.1 -P6669

測(cè)試inception是否安裝成功

 inception get variables;

-----------------------

安裝python 3.6

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

tar -xvf Python-3.6.4.tar.xz

mkdir -p /usr/local/python/3.6.4/lib

cd Python-3.6.4

./configure --enable-shared --prefix=/usr/local/python/3.6.4 LDFLAGS="-Wl,-rpath /usr/local/python/3.6.4/lib"

make

make install

cp /usr/bin/python /usr/bin/python2.6.6

ln -fs /usr/local/python/3.6.4/bin/python3.6 /usr/bin/python

ln -fs /usr/local/python/3.6.4/bin/pip3 /usr/bin/pip

vi /usr/bin/yum

將頭部 #!/usr/bin/python 修改為 #!/usr/bin/python2.6.6

-----------------------

yearning安裝

進(jìn)入mysql 執(zhí)行建庫語句  創(chuàng)建庫Yearning

create database Yearning DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

安裝此版本壓縮包

Yearning-1.1.2-release.tar.gz(暫時(shí)存放在152環(huán)境/usr/local/下面)

#yearning安裝包 因?yàn)樘?附件無法存放 所以我放在自己的126郵箱了

不要用最新的版本 如下命令下載的是最新的壓縮包(需要docker安裝不適用)

git clone https://github.com/cookieY/Yearning.git

cd Yearning/src

pip install -r requirements.txt

python manage.py makemigrations

python manage.py migrate

添加初始化用戶

echo "from core.models import Account;Account.objects.create_user(username='admin', password='Yearning_admin', group='admin',is_staff=1)" | python manage.py shell #添加初始化用戶

echo "from core.models import grained;grained.objects.get_or_create(username='admin', permissions={'person': [], 'ddl': '1', 'ddlcon': [], 'dml': '1', 'dmlcon': [], 'dic': '1', 'diccon': [], 'dicedit': '0', 'user': '1', 'base': '1', 'dicexport': '0', 'query': '1', 'querycon': []})" | python manage.py shell #初始化權(quán)限

-----下面這個(gè)有可能 運(yùn)行不了。。。可以忽略 沒關(guān)系

echo "from core.models import globalpermissions; globalpermissions.objects.get_or_create(authorization='global', inception={'host': '', 'port': '', 'user': '', 'password': '', 'back_host': '', 'back_port': '', 'back_user': '', 'back_password': ''}, ldap={'type': '', 'host': '', 'sc': '', 'domain': '', 'user': '', 'password': ''}, message={'webhook': '', 'smtp_host': '', 'smtp_port': '', 'user': '', 'password': '', 'to_user': '', 'mail': False, 'ding': False}, other={'limit': '', 'con_room': ['AWS', 'Aliyun', 'Own', 'Other'], 'foce': '', 'multi': False, 'query': False, 'sensitive_list': [], 'sensitive': ''})" | python manage.py shell #初始化動(dòng)態(tài)配置信息

cd Yearning/webpage/dist

cp -rf * /usr/share/nginx/html/

service nginx restart

cd Yearning/src

python manage.py runserver 0.0.0.0:8000

-------------------

下面是有可能出現(xiàn)的錯(cuò)誤  

有可能會(huì)出現(xiàn)如下錯(cuò)誤

網(wǎng)絡(luò)連接https://blog.csdn.net/zoulonglong/article/details/79552813

python3.6 錯(cuò)誤: ModuleNotFoundError:No module named "Crypto"

原因及處理: 

在使用python是經(jīng)常會(huì)用到import一個(gè)第三方庫,但是有時(shí)候會(huì)提示某個(gè)模塊不存在,如Crypto 

其實(shí)是因?yàn)镻ython3里面這個(gè)模塊的名字變了,

pip install pycrypto試試

安裝成功后,如果還是提示沒有該模塊,那就python3的安裝目錄Lib—-site-package中查看是否有Crypto文件夾,這時(shí)你應(yīng)該看到有crypto文件夾,將其重命名為Crypto即可

如果又出現(xiàn)另一個(gè)提示說沒有Crypto.Cipher,“ModuleNotFoundError:No module named ‘Crypto.Cipher’”,那就去Crypto文件夾下看,是否存在Cipher文件夾,這時(shí)你會(huì)發(fā)現(xiàn),咦,不存在,看第4步

這時(shí)你需要卸載pycrypto,pip uninstall pycrypto,然后安裝pycryptodome,pip install pycryptodome,即可

有可能出現(xiàn)如下錯(cuò)誤

網(wǎng)絡(luò)連接https://blog.csdn.net/dearmark/article/details/78208051

ValueError: invalid literal for int() with base 10: 'Inception2'

原因如下

由于Inception 并不原生支持pymysql,所以需更改pymysql相關(guān)源碼 注: 在install 文件夾下已經(jīng)修改的connections.py 和 cursors.py 直接替換即可

connections.py 

cursors.py

查找pymysql源碼修改connections.py文件

找到1107行

    def _request_authentication(self):

        # https://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::HandshakeResponse

        if int(self.server_version.split('.', 1)[0]) >= 5:

            self.client_flag |= CLIENT.MULTI_RESULTS

修改為

    def _request_authentication(self):

        # https://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::HandshakeResponse

        try:

            if int(self.server_version.split('.', 1)[0]) >= 5:

                self.client_flag |= CLIENT.MULTI_RESULTS

        except:

            if self.server_version.split('.', 1)[0] == 'Inception2':

                self.client_flag |= CLIENT.MULTI_RESULTS

查找 pymysql 源碼修改 cursors.py文件

找到346行

  if self._result and (self._result.has_next or not self._result.warning_count):

        return

修改為

if self._result:

   return

以上是“mysql審核平臺(tái)yearning及inception如何安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)站標(biāo)題:mysql審核平臺(tái)yearning及inception如何安裝
網(wǎng)頁鏈接:http://weahome.cn/article/psshid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部