宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

在 CentOS 7.x 使用內建的套件庫安裝的 MariaDB SQL Server 版本是 5.x
# /usr/bin/mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 16
Server version: 5.5.52-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> quit
Bye

安裝 10.x 版本
1. 使用 MariaDB 網站上的設定網頁
MariaDB - Setting up MariaDB Repositories - MariaDB





 (閱讀全文)

參考網站:
OpenVPN System Based On User/Password Authentication with mysql & Day Control (shell script)- Debian ~ Mr.TUM's Blog

參考網站中,OpenVPN 和 MySQL 分別屬於不同主機,在這裡改用同一主機。

1. 安裝 MySQL Server
# apt-get install mariadb-server

 (閱讀全文)

參考網頁:LEMP server on CentOS 7 with FastCGI

安裝 epel-release 套件
# yum install epel-release

安裝 Mariadb SQL Server
# yum install mariadb-server mariadb

啟動 Mariadb SQL Server
# systemctl enable mariadb
# systemctl start mariadb

第一次使用時的設定
# /usr/bin/mysql_secure_installation

 (閱讀全文)

OS:Debian 8.0 jessie
cacti:0.8.8b
安裝完 cacti 之後發現無法呈現中文,輸入中文之後,都會變成 ??


在網路上搜尋了一下,找到下面的文章:
在 Cacti 中顯示中文 | .K.T.'s Blog
電腦中心 | 讓cacti的圖正常出現中文

 (閱讀全文)

在 MySQL Server 啟動後的 /var/log/mysqld.log 中發現有下列的警告訊息
151202  4:23:49 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
151202  4:23:49 [Warning] '--default-collation' is deprecated and will be removed in a future release. Please use '--collation-server' instead.

解決方式:

 (閱讀全文)

因為套件庫中沒有 MariaDB,所以採用手動編譯安裝
底下文章參考:
Raspberry Pi • View topic - How I compiled MariaDB and Phidget drivers
Installer MariaDB sur Raspbian - Raspbian France | Raspbian France

先到 MariaDB 官方網站下載 Source Code
MariaDB 官方網站:https://mariadb.org/en/


 (閱讀全文)

一般安裝完 MySQL/MariaDB SQL Server 之後,有些人會安裝 phpMyAdmin 來管理資料庫,不過之前一直有一些安全性上的漏洞,容易遭受攻擊,所以我通常不會安裝,或者是臨時須要時才安裝。
adminer 是一套和 phpMyAdmin 一樣,可以用來管理 SQL Server 的 PHP 程式,而且整個程式只需要一個檔案。
adminer 官方網站:http://www.adminer.org

 (閱讀全文)

參考 - 新安裝 CentOS 6.5 筆記 ~ .阿欣部落. ~
在 /usr/share/mysql/ 下有幾個範例配置檔
    my-innodb-heavy-4G.cnf: 適合大於 4GB RAM 的伺服器使用。
    my-huge.cnf: 適合 1GB – 2GB RAM 的伺服器使用。
    my-large.cnf: 適合 512MB RAM 的伺服器使用。
    my-medium.cnf: 適合 64MB ~ 512 RAM 的伺服器使用。
    my-small.cnf: 適合記憶體小於 64MB的伺服器。
# ls -l /usr/share/mysql/*.cnf
-rw-r--r--. 1 root root  4920 Jun 24 22:24 /usr/share/mysql/my-huge.cnf
-rw-r--r--. 1 root root 20438 Jun 24 22:24 /usr/share/mysql/my-innodb-heavy-4G.cnf
-rw-r--r--. 1 root root  4907 Jun 24 22:24 /usr/share/mysql/my-large.cnf
-rw-r--r--. 1 root root  4920 Jun 24 22:24 /usr/share/mysql/my-medium.cnf
-rw-r--r--. 1 root root  2846 Jun 24 22:24 /usr/share/mysql/my-small.cnf

備份原檔
# mv /etc/my.cnf.d/mysql-clients.cnf /etc/my.cnf.d/mysql-clients.cnf.$(date +%F)
複製範例檔到設定目錄,Server 的 RAM 是 2G
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf.d/mysql-clients.cnf

 (閱讀全文)

在安裝 Linux 時,大部分人在安裝資料庫時都會安裝 MySQL Server,而比較少安裝 PostgreSQL Server,在 Oracle 購買 MySQL 之後,有些使用者對於 Oracle 保持不信任的態度,轉而支持由 MySQL 公司原創辦人 Michael Widenius 先生另外開發了一個新的資料庫系統,就叫做 MariaDB,並且與原先的 MySQL 保持絕佳的相容性。
MariaDB 官方網站: https://mariadb.com/   https://mariadb.org/en/

 (閱讀全文)

ProFTPd FTP Server 除了一般系統帳號之外,也支援 MySQL / LDAP 的虛擬帳號,底下是安裝及設定

安裝 MySQL
# yum install mysql mysql-server
安裝 ProFTPd FTP Server
# yum install proftpd proftpd-mysql --enablerepo=rpmforge

建立資料庫 proftpdb
# /usr/bin/mysqladmin -u root -p create proftpdb
建立虛擬群組 virtualgrp GID 501
# groupadd -g 501 virtualgrp
建立虛擬帳號 virtualuser UID 501
# useradd -g 501 -u 501 virtualuser

 (閱讀全文)