當前位置:首頁 » 數據倉庫 » asterisk資料庫配置方案
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

asterisk資料庫配置方案

發布時間: 2023-04-02 02:22:55

A. 系統內置角色為創建資料庫角色

系統內置角色為創建資料庫角色方法/步驟如下
1/6分步閱讀
第一步,連接對象資源管理器,點擊打開資料庫book,依此找到「安全性---角色」,點擊這個菜單項,如下圖所示:

2/6
第二步,選中「資料庫角色」滑鼠右鍵,新建資料庫角色,打開新建窗口,如下圖所示:

德國Statista數據平台 - 為您提供行業專業知識及數據
StatistaGmbH廣告
3/6
第三步,輸入角色名稱和所有者,分別為「Control」和「dbo」,注意所有者,如下圖所示:

4/6
第四步,點擊添加按鈕,選擇資料庫用戶或角色;單擊瀏覽按鈕,查詢用戶並確定,添加正確的角色用戶,如下圖所示:

5/6
第五步,確定完畢後,框框里選擇此角色的成員就為選擇的成員角色,如下圖所示:

6/6
第六步,選擇此角色擁有的框架,這里選擇「dbo」,然後點擊確定,完成操作,如下圖所示:

注意事項
了解創裂歷建資料庫角色的過程

注意角色的方法和用法

sql 資料庫 客戶端
編輯於2018-01-16,內容僅供參考並受版權保護

贊踩分享閱讀全文
德國Statista數據平台 - 為您提供行業專業知識及數據
我們為您提供值得信賴的商業統計數據,報告和市場預測,讓您的研究更加高效專業。立即免費注冊賬戶,體驗來自Statista以及全球25,000+知名數據點及合作夥伴的獨家內容
StatistaGmbH廣告
伺服器京東-精品惠聚,天天特價,嗨GO不停!

Dell 定製方案 項目16
¥767 元

戴爾(DELL)伺服器方案 項目8
¥19249 元

Dell 定製方案 聯想X1 X270 X280 T470S充電器
¥200 元

企殲源判業級de產ll品 H3C LS-5024PV5-EI 24個千兆電口4個千兆光口 全千兆管理型氏改
¥1550 元
京東廣告
數據服務-RestCloud全新的ETL社區版,免費下載,永久使用
根據資料庫相關內容為您推薦數據服務
數據集成ETL,在數據處理層面,ETL不僅提供近100+數據處理組件,更多組件不斷迭代推出中,提供多租戶的數據集成開發作業,使企業大規模數據集成更加輕松,更安全。
谷雲科技(廣州)廣告
相關經驗
sql server資料庫文件存儲位置怎麼找
2.2萬人看過
PyQt5-QLabel 如何為標簽文本設置超鏈接
3618人看過
sql2016-買東西逛淘寶,榜單好物隨心入!
淘寶

B. 如何在CentOS Linux下安裝ASTERISK和FreePBX

下面給出在linux 上安裝Asterisk,FreePBX的基本步驟。
1. 首先是更新系統(可選)
在命令行中輸入
sudo apt-get update
sudo apt-get upgrade
2. 安裝LAMP (Apache2+MySQL+PHP)
在命令行輸入
sudo tasksel
選擇 LAMP Server
3. 添加禪陪額外的PHP 軟體包
sudo apt-get install php5-gd php-pear php-db sox curl
4. 安裝phpmyadmin (可選)
sudo apt-get install phpmyadmin
5. 安裝asterisk
sudo apt-get install asterisk asterisk-mysql asterisk-mp3
6. 安裝Freepbx准備工作
在安裝Freepbx我們先要想好將Freepbx 安裝在哪個目錄下,FreePBX 為asterisk 的Web管理應用,可以幫助用戶配置Asterisk等。
1) Ubuntu 的Web根目錄為/var/www, 因此我們可以把FreePBX安裝到/畢或var/www/freepbx 目錄下,為便於管理,創建三個子目錄conf 設置文件
log 存放日誌
public WEB應用。手襲伍
sudo mkdir /var/www/freepbx/
sudo mkdir /var/www/freepbx/conf
sudo mkdir /var/www/freepbx/log
sudo mkdir /var/www/freepbx/public
2) 創建設置文件 /var/www/freepbx/conf/vhost.conf
sudo vim /var/www/freepbx/conf/vhost.conf
輸入以下內容
<VirtualHost *:80>
ServerName freepbx
ServerAlias freepbx

ServerAdmin [email protected]
ErrorLog /var/www/freepbx/log/error.log
CustomLog /var/www/freepbx/log/access.log combined

DocumentRoot /var/www/freepbx/public
<Directory /var/www/freepbx/public>
Options Indexes FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all
</Directory>

<Directory /var/www/freepbx/public/admin>
AuthType Basic
AuthName "Restricted Area"
AuthUserFile freepbx-passwd
Require user admin
</Directory>
</VirtualHost>
修改 ServerAdmin 到你自己的Email地址。
3) 將vhost 添加到 Apache的sites-enabled目錄下
sudo ln -s /var/www/freepbx/conf/vhost.conf /etc/apache2/sites-available/freepbx
cd /etc/apache2/sites-enabled/
sudo ln -s ../sites-available/freepbx
4) 創建 用戶和密碼來驗證合法用戶可以來配置FreePBX (有許可權訪問該網頁)
sudo htpasswd -c /etc/apache2/freepbx-passwd admin
5) 重啟Apache
sudo /etc/init.d/apache2 restart
有了這些准備工作後,就可以開始安裝FreePBX了
7. 安裝FreePBX
1) 下載FreePBX安裝包
cd /tmp
wget http://mirror.freepbx.org/freepbx-2.8.1.tar.gz
cd /usr/src
sudo tar xvzf /tmp/freepbx-2.8.1.tar.gz
cd freepbx-2.8.1/
2) 創建資料庫
mysqladmin create asterisk -u root -p
mysqladmin create asteriskcdrdb -u root -p
mysql -u root -p asterisk < SQL/newinstall.sql
mysql -u root -p asteriskcdrdb < SQL/cdr_mysql_table.sql
3) 創建資料庫用戶
mysql -u root -p
在SQL命令行輸入GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY 『badasspassword』;
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY 『badasspassword』;
flush privileges;
quit;
注意將badasspassword 換成你自己選擇的密碼。
4) 備份moles.conf , FreePBX安裝時會修改Apache的配置文件
sudo cp /etc/asterisk/moles.conf ~/asterisk-moles.conf
5) 安裝FreePBX
sudo ./install_amp
輸入對應的參數
Enter your USERNAME to connect to the 'asterisk' database:
[asteriskuser] asterisk
Enter your PASSWORD to connect to the 'asterisk' database:
[amp109] badasspassword
Enter the hostname of the 'asterisk' database:
[localhost]
Enter a USERNAME to connect to the Asterisk Manager interface:
[admin]
Enter a PASSWORD to connect to the Asterisk Manager interface:
[amp111]
Enter the path to use for your AMP web root:
[/var/www/html]
/var/www/freepbx/public
Enter the IP ADDRESS or hostname used to access the AMP web-admin:
[xx.xx.xx.xx] freepbx
Enter a PASSWORD to perform call transfers with the Flash Operator Panel:
[passw0rd] password
Use simple Extensions [extensions] admin or separate Devices and Users [deviceanser]?
[extensions]
Enter directory in which to store AMP executable scripts:
[/var/lib/asterisk/bin]
6)恢復asterisk-moles.conf
sudo cp ~/asterisk-moles.conf /etc/asterisk/moles.conf
7) 添加asterisk用戶
sudo adser www-data asterisk
修改許可權/etc/amportal.conf 中添加
AMPASTERISKUSER=www-data
AMPASTERISKGROUP=asterisk
AMPASTERISKWEBUSER=www-data
AMPASTERISKWEBGROUP=asterisk
重啟amportal
sudo amportal start
8) 使用amport 啟動Asterisk
sudo update-rc.d -f asterisk remove

sudo sed -e s/BACKGROUND=0/BACKGROUND=1/ -i /usr/sbin/safe_asterisk

修改/etc/rc.local

在exit 0 前添加

/usr/local/sbin/amportal start

至此,安裝完畢。