os: red hat enterprise linux as 4.0
mysql: 5.0.67
1.準備
建立乙個使用者來執行
mysql
守護程序。
# groupadd mysql
# useradd –g mysqlg –m –s /sbin/nologin mysqld 解包
# tar zxvf mysql-5.0.67.tar.gz
2.配置編譯選項
# cd mysql-5.0.67
# ./configure --prefix=/usr/loacl/mysql localstatedir=/usr/local/mysql/data--with-extra-charsets=all --with-charset=utf8 --with-tcp-port=3306 --with-unix-socket-path=/tmp/mysql.sock --with-mysqld-user=mysqld --with-federated-storage-engine
選項說明:
--prefix=/usr/loacl/mysql
將mysql
安裝到目錄
/usr/loacl/mysql下
localstatedir=/usr/local/mysql/data
指定資料存放目錄以替換
var目錄
--with-charset=utf8
指定預設字符集為
utf8
--with-extra-charsets=all
將mysql
所有支援的字符集編譯進來
--with-tcp-port=3306
指定此mysql
例項將監聽
tcp 3306
埠--with-federated-storage-engine
支援federated
儲存引擎
通過指令
configure --help
可以檢視全部選項資訊。 --
--prefix
必須指定
--with-unix-socket-path
最好指定自己的路徑
3.編譯、安裝
# make
#make install 在
mysql
提供的支援檔案中複製乙個合適的配置檔到
mysql
資料目錄中,並命名為
my.cnf
# cp support-files/my-medium.cnf /etc/my.cnf
4.初始化
cd /usr/local/mysql
# bin/mysql_install_db –user=mysql
這將會在安裝目錄
/usr/loacl/mysql
下建立mysql
的資料目錄
data (
var)
5.配置
1.cd /usr/loca/mysql
chown -r root . #
設定root
能訪問/usr/local/mysql
chown -r mysql data #
設定mysql
使用者能訪問
/usr/local/mysql/data ,
裡面存的是
mysql
的資料庫檔案
chown -r mysql data/. #
設定mysql
使用者能訪問
/usr/local/mysql/data
下的所有檔案
chgrp -r mysql . #
設定mysql
組能夠訪問
/usr/local/mysql
啟動:
# /usr/loacl/mysql/bin/mysqlctl start
或者是: #
/usr/loacl/mysql/bin/mysqld_safe --user=root & (以root使用者啟動資料厙)
在本地連線資料進行管理:#
/usr/loacl/mysql/bin/mysql -uroot (初建立的資料root使用者密碼是空的)
停止:
# /usr/loacl/mysql/bin/mysqlctl stop
主要修改點在/etc/my.cnf中的[mysqld]配置塊中:
指定允許的最大包尺寸:
max_allowed_packet = 2m
指定最大連線數(預設為
100):
max_connections = 1000
query_cache_limit = 2m
tmp_table_size = 1024m
thread_cache = 20
thread_concurrency = 8
log-bin = mysql-bin ##(
設定二進位制日誌的名字,並將其放置在
/usr/local/mysql/data下)
log_slow_queries = slow_query.log ##
(設定慢查詢日誌並命名為:
slow_query.log
放在/usr/local/mysql/data下)
long_query_time = 1##
(設定慢查詢日誌的時間為1秒)
server-id= 1
relay-log = data01-relay-bin
指定伺服器端字符集:
character_set_server = utf8
在Linux系統上安裝MariaDB Mysql
使用centos7 64位 vm15pro 1.安裝mariadb 通過安裝命令 yum y install mariadb mariadb server 安裝 出現 完畢!則表示安裝成功 2.啟動mariadb 通過命令 systemctl start mariadb 啟動 3.設定開機啟動 通過...
在linux系統上安裝sublime
sublime text是收費軟體,但是可以無限試用,未授權版本在使用過程會彈出授權提示,但是不影響使用,支援sublime text可以去官網購買。下面以ubuntu為例 安裝gpg金鑰 wget qo sudo apt key add 確保apt已設定為使用https源 選擇要使用的頻道 sta...
在Linux系統上安裝Git
3 解壓壓縮包 tar zxvf git 2.26 2.tar.gz 4 進入到解壓後的資料夾 cd git 2.26.2 5 拿到解壓後的原始碼以後我們需要編譯原始碼了,不過在此之前需要安裝編譯所需要的依賴。yum install curl devel expat devel gettext de...