国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Centos7離線安裝ALISQL5.6.32-8

這篇具有很好參考價(jià)值的文章主要介紹了Centos7離線安裝ALISQL5.6.32-8。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

由于公司設(shè)備對數(shù)據(jù)需要大量的讀取和查詢,開始使用的mysql8,但是未優(yōu)化的mysql插入和查詢及其緩慢,因此我與同事分開研究,優(yōu)化方案。我負(fù)責(zé)尋找可替代高效的數(shù)據(jù)庫,然后問同學(xué),發(fā)現(xiàn)alisql性能不錯(cuò),打算研究下,安裝后發(fā)現(xiàn)相同未配置情況下,alisql可以快mysql起碼十倍。

注:由于我們程序內(nèi)存在長索引,但是由于5.6.32基于的mysql版本過老,無法加長索引,故放棄,但是用來一般畢業(yè)設(shè)計(jì)或者沒有場索引需求的產(chǎn)品,我認(rèn)為這是個(gè)絕佳的選擇。

如果程序內(nèi)有一些必須新版mysql才能實(shí)現(xiàn)的功能,建議直接放棄此版本數(shù)據(jù)庫。

安裝步驟

1.系統(tǒng)準(zhǔn)備

安裝centos7時(shí),選擇帶有桌面服務(wù)器,軟件選擇中必選“開發(fā)工具”(如果不選開發(fā)軟件,gcc之類的都是默認(rèn)不裝的,安裝起來需要各種依賴很麻煩)

Centos7離線安裝ALISQL5.6.32-8,Linux,alisql,linux,sql

2、下載準(zhǔn)備需要使用的安裝包

ncurses-5.9.tar.gz

cmake-2.8.10.2.tar.gz

bison-2.7.tar.gz

AliSQL-AliSQL-5.6.32-8.tar.gz

my.cnf(此文件為數(shù)據(jù)庫配置)

以上為所需要的安裝包,自行去網(wǎng)上下載一下。

或者使用百度網(wǎng)盤:鏈接: https://pan.baidu.com/s/1VMMH_ZoiaAGRK_pcZYjlAA 提取碼: awpi

將所有安裝包和文件拖入到/opt/alisql/下,這個(gè)文件夾需要自己創(chuàng)建。

my.cnf文件內(nèi)容:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
disable_log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 10M
sort_buffer_size = 10M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
lower_case_table_names = 1

執(zhí)行以下腳本:

#!/bin/bash
echo "uninstall alisql ......"
cd /opt/alisql/

tar -zxf ncurses-5.9.tar.gz
cd /opt/alisql/ncurses-5.9/
./configure
cd /opt/alisql/ncurses-5.9/
make
make install
echo "install ncurses end "

cd /opt/alisql/

tar zxf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
make
make install
echo "install cmake end ...... "

sleep 2

cd /opt/alisql/
tar zxf bison-2.7.tar.gz
cd bison-2.7
./configure
make -j 8
make install
echo "install bison end ...... "
sleep 2

cd /opt/alisql/
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /data/mysqldb
mkdir -p /opt/install
mkdir -p /opt/install/mysql
tar zxvf AliSQL-AliSQL-5.6.32-8.tar.gz
cd /opt/alisql/AliSQL-AliSQL-5.6.32-8/
cmake -DCMAKE_INSTALL_PREFIX=/opt/install/mysql -DMYSQL_UNIX_ADDR=/opt/install/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1
cd /opt/alisql/AliSQL-AliSQL-5.6.32-8/
make
make install

echo "change group ... "

cd /opt/install/mysql
chown -R mysql:mysql .
cd /data/mysqldb
chown -R mysql:mysql .

echo "init alisql ... "

cd /opt/install/mysql/
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb

echo "cpoy my.cnf mysqld ... "
cp /opt/alisql/my.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld

echo "change path ... "
sed -i '54i\export PATH=/opt/install/mysql/bin:/opt/install/mysql/lib:$PATH' /etc/profile

echo "restart path ... "
sleep 1
source /etc/profile

echo "start mysqld ... "
service mysqld start

echo "Power on start mysqld ... "
chkconfig --level 35 mysqld on

echo "stop firewalld ... "
systemctl stop firewalld

echo "install alisql end ... "

sleep 1

完成后通過netstat指令查看3306端口是否開啟,開啟即為成功,若失敗自行排查問題。

進(jìn)行數(shù)據(jù)庫配置和開啟遠(yuǎn)程連接進(jìn)行如下操作:

mysql -u root -p
use mysql;
select host,user, password from user;
update user set password=password('mypasswd'), host= '%'   where user ='root' and host='127.0.0.1';
update user set password=password('mypasswd')   where user ='root' and host='localhost';
flush privileges;

默認(rèn)安裝本地root登錄無密碼,第五行的修改語句將本地root登錄修改為自己的密碼。

希望以上對初入alisql的人有幫助!
?文章來源地址http://www.zghlxwxcb.cn/news/detail-700054.html

到了這里,關(guān)于Centos7離線安裝ALISQL5.6.32-8的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • CentOS7.9.離線安裝Docker

    CentOS 7上離線安裝Docker 下載適用于CentOS 7的Docker安裝包: 將下載的 docker-24.0.4.tgz 文件上傳到CentOS 7系統(tǒng)。例如,可以上傳到 /root 目錄下。 解壓 docker-24.0.4.tgz 文件: 將解壓出的所有Docker文件復(fù)制到 /usr/bin/ 目錄下: 注冊Docker為服務(wù),進(jìn)入 /etc/systemd/system/ 目錄,并創(chuàng)建 docker

    2024年02月15日
    瀏覽(17)
  • CentOS7.9離線安裝Docker環(huán)境

    CentOS7.9離線安裝Docker環(huán)境

    1. 下載合適的Docker安裝包 Docker安裝包下載地址: Index of linux/static/stable/x86_64/ https://download.docker.com/linux/static/stable/x86_64/ 進(jìn)入地址頁面,如下圖: 我下載的是: docker-23.0.1.tgz 版本 2. 將下載好的Docker安裝包上傳到服務(wù)器上,我這邊是上傳到了 /root? 目錄下 3. 解壓? docker-23.0.

    2024年02月07日
    瀏覽(21)
  • 19、Linux安裝Git(CentOS7,在線/離線)

    19、Linux安裝Git(CentOS7,在線/離線)

    本文檔全文使用 root 賬戶執(zhí)行,如果使用其他賬戶,命令前加 sudo 。 a)刪除git環(huán)境變量 刪除配置文件內(nèi)的git環(huán)境變量 b)刪除git安裝目錄 官網(wǎng)地址: Git官網(wǎng) 點(diǎn)擊下載即可。 a)新建 git 文件夾 在服務(wù)器 /opt/ 目錄下新建 git 文件夾 使用 sftp 工具將 git 安裝包上傳到服務(wù)器。

    2024年02月06日
    瀏覽(61)
  • Docker之centos7環(huán)境離線安裝

    Docker之centos7環(huán)境離線安裝

    ??Docker是一個(gè)開源的應(yīng)用容器引擎,可以讓開發(fā)者將應(yīng)用及其依賴打包在一個(gè)虛擬的容器中,方便地部署、移植、升級和管理。Docker可以運(yùn)行在Linux、Windows和MacOS等操作系統(tǒng)上,并且可以在不同的平臺之間進(jìn)行交互和遷移。Docker的主要特點(diǎn)包括輕量級、快速、易于使用、可

    2024年02月10日
    瀏覽(21)
  • Linux CentOS7 離線安裝gcc環(huán)境

    Linux CentOS7 離線安裝gcc環(huán)境

    環(huán)境有網(wǎng)絡(luò)的情況,推薦在線安裝,這樣安裝不容易出錯(cuò),安裝命令如下: 有些環(huán)境是沒有公網(wǎng)環(huán)境的,此時(shí)需要離線安裝配置gcc環(huán)境: ? ? ? ? 離線安裝步驟如下: 先下載一個(gè) gcc-c++-4.8.5-39.el7.x86_64.tar.gz(點(diǎn)擊跳轉(zhuǎn)百度云盤) 提取碼:krca 下載完成后上傳到系統(tǒng)中,進(jìn)行

    2024年02月14日
    瀏覽(34)
  • centos7離線安裝nginx【親測有效】

    centos7離線安裝nginx【親測有效】

    離線安裝Nginx所需要的所有文件都在這,點(diǎn)擊下載,提取碼:1111 一、準(zhǔn)備階段 查看 操作系統(tǒng)是否安裝 gcc、gcc-c++; 下載Nginx需要依賴的離線安裝包:openssl、pcre、zlib; 安裝Nginx 二、安裝步驟 1. 驗(yàn)證安裝 使用gcc-v和g++ -v命令查看版本,若出現(xiàn)版本詳情則說明離線安裝成功,如

    2024年02月08日
    瀏覽(20)
  • firefox筆記-Centos7離線安裝firefox

    firefox筆記-Centos7離線安裝firefox

    目前(2023-03-22 16:41:35)Centos7自帶的firefox已經(jīng)很新了是2020年的。主要原因是有個(gè)web項(xiàng)目,用2020年的firefox打不開。 發(fā)到互聯(lián)網(wǎng)上是2023-07-24。 報(bào)錯(cuò)是js有問題,估計(jì)是搞前端的只做了chrome適應(yīng),沒做firefox。 前端也不是我搞的,干脆用個(gè)最新的firefox。 Firefox 火狐瀏覽器 - 全新

    2024年02月16日
    瀏覽(19)
  • CentOS7操作系統(tǒng)離線安裝docker

    有時(shí)候我們沒有辦法聯(lián)網(wǎng)安裝各種軟件包,這時(shí)候就需要提前下載好所需要的包,然后把包上傳到服務(wù),在服務(wù)器上進(jìn)行安裝。 今天我們一起來探討了在centos7操作系統(tǒng)上,安裝docker。 專欄地址:容器管理 , 此專欄是沐風(fēng)曉月容器篇的學(xué)習(xí)和匯總,希望能夠加深自己的印象

    2023年04月21日
    瀏覽(23)
  • centos7離線安裝neo4j

    本地環(huán)境執(zhí)行如下命令: 新開一個(gè)命令行窗口,執(zhí)行如下命令: 登陸服務(wù)器后,執(zhí)行如下命令: 期間遇到了java版本不配置的問題,我裝的是neo4j 4.4.25,它要求java 11 但系統(tǒng)之前安裝了java 17,導(dǎo)致neo4j start失敗,解決: 不確認(rèn)是否還需要配置JAVA_HOME和CLASSPATH環(huán)境變量,總之全

    2024年02月10日
    瀏覽(21)
  • centos7.9中離線安裝nginx開啟ssl,arm架構(gòu)

    centos7.9中離線安裝nginx開啟ssl,arm架構(gòu)

    一、首先需要去國內(nèi)相關(guān)鏡像庫下載相關(guān)依賴rpm: 二、下載的rpm依賴有: 注意:1、博主是下載上面了這些包,實(shí)際看自己服務(wù)器具體缺失的包,可能需要增加一些 2、上面命令是下載好的包,上傳到服務(wù)器執(zhí)行安裝的命令 三、去官網(wǎng)下載最新的nginx nginx: download 四、編譯安裝

    2024年02月04日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包