mysql存儲伺服器配置
步驟
1
打開MYSQL安裝程序:『Setup.exe』:
2
點擊'Next':
安裝類型有三種:
1. Typiccal(默認)
2. Complete(完全)
3. Custom(用戶自定義)
選擇第三種 Custom(用戶自定義)
3
點擊'Next':
1. 選擇開發者部分如圖所示
2. 修改MYSQL安裝目錄到D盤下
4
單擊『Next』
5
點擊『Install』 安裝:
6
詢問是否注冊一個MySQL.com的賬號,這個我們不要注冊:
選擇Skip Sign-Up
點擊'next' 跳過
7
軟體安裝完成,並啟動MySQL配置向導
點擊『Finish』
8
向導頁面,單擊'Next'
9
我們選擇手動配置:
單擊'Next'
10
選擇 開發測試點擊'Next'
11
選擇第二種 伺服器類型
單擊'Next'
12
對InnoDB Tablespace 進行配置:
默認單擊『Next』
13
選擇連接數:
選擇手動設置:15個左右
單擊『Next』
14
設置MySQL埠號:
默認選擇
單擊'Next'
15
設置編碼格式:
這個特性重要,我們要在資料庫存儲中文,就一定選擇中文字元集
必須要選擇『utf8』
16
選擇是否將MYSQL安裝為windows服務
默認選擇
單擊'Next'
17
為默認用戶root(超級管理員許可權)設置一個密碼:
設置密碼為:root
點擊'Next'
18
確認配置:
單擊'Execute'
19
設置完畢,安裝完成
B. linux伺服器mysql資料庫怎麼配置
linux伺服器mysql資料庫配置
mysql最流行的關系型資料庫之一,目前隸屬於oracle公司,因體積小、速度快、總體擁有成本低,開放源代碼這一特點,所以是我們日常開發的首選。
工具/原料
mysql5.6
cnetos
方法/步驟
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。
安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');
C. mysql資料庫配置文件放在伺服器的什麼地方
一般分為windows和linux
windows通常放在安裝目錄下的MySQLMySQLServer5.0my.ini
Linux默認是放在/etc/my.cnf
以下是my.cnf配置文件參數解釋:
[client]
port=3309
socket=/home/mysql/mysql/tmp/mysql.sock
[mysqld]
!include/home/mysql/mysql/etc/mysqld.cnf#包含的配置文件,把用戶名,密碼文件單獨存放
port=3309
socket=/home/mysql/mysql/tmp/mysql.sock
pid-file=/longxibendi/mysql/mysql/var/mysql.pid
basedir=/home/mysql/mysql/
datadir=/longxibendi/mysql/mysql/var/
#tmpdirsettings
tmpdir=/home/mysql/mysql/tmp/
slave-load-tmpdir=/home/mysql/mysql/tmp/
#當slave執行loaddatainfile時用
#language=/home/mysql/mysql/share/mysql/english/
character-sets-dir=/home/mysql/mysql/share/mysql/charsets/
#skipoptions
skip-name-resolve#grant時,必須使用ip不能使用主機名
skip-symbolic-links#不能使用連接文件
skip-external-locking#不使用系統鎖定,要使用myisamchk,必須關閉伺服器
skip-slave-start#啟動mysql,不啟動復制
#sysdate-is-now
#ressettings
back_log=50#接受隊列,對於沒建立tcp連接的請求隊列放入緩存中,隊列大小為back_log,受限制與OS參數
max_connections=1000#最大並發連接數,增大該值需要相應增加允許打開的文件描述符數
max_connect_errors=10000#如果某個用戶發起的連接error超過該數值,則該用戶的下次連接將被阻塞,直到管理員執行flushhosts;命令;防止黑客
#open_files_limit=10240
connect-timeout=10#連接超時之前的最大秒數,在Linux平台上,該超時也用作等待伺服器首次回應的時間
wait-timeout=28800#等待關閉連接的時間
interactive-timeout=28800#關閉連接之前,允許interactive_timeout(取代了wait_timeout)秒的不活動時間。客戶端的會話wait_timeout變數被設為會話interactive_timeout變數的值。
slave-net-timeout=600#從伺服器也能夠處理網路連接中斷。但是,只有從伺服器超過slave_net_timeout秒沒有從主伺服器收到數據才通知網路中斷
net_read_timeout=30#從伺服器讀取信息的超時
net_write_timeout=60#從伺服器寫入信息的超時
net_retry_count=10#如果某個通信埠的讀操作中斷了,在放棄前重試多次
net_buffer_length=16384#包消息緩沖區初始化為net_buffer_length位元組,但需要時可以增長到max_allowed_packet位元組
max_allowed_packet=64M#
#table_cache=512#所有線程打開的表的數目。增大該值可以增加mysqld需要的文件描述符的數量
thread_stack=192K#每個線程的堆棧大小
thread_cache_size=20#線程緩存
thread_concurrency=8#同時運行的線程的數據此處最好為CPU個數兩倍。本機配置為CPU的個數
#qcachesettings
query_cache_size=256M#查詢緩存大小
query_cache_limit=2M#不緩存查詢大於該值的結果
query_cache_min_res_unit=2K#查詢緩存分配的最小塊大小
#defaultsettings
#timezone
default-time-zone=system#伺服器時區
character-set-server=utf8#server級別字元集
default-storage-engine=InnoDB#默認存儲
#tmp&heap
tmp_table_size=512M#臨時表大小,如果超過該值,則結果放到磁碟中
max_heap_table_size=512M#該變數設置MEMORY(HEAP)表可以增長到的最大空間大小
log-bin=mysql-bin#這些路徑相對於datadir
log-bin-index=mysql-bin.index
relayrelay-log=relay-log
relayrelay_log_index=relay-log.index
#warning&errorlog
log-warnings=1
log-error=/home/mysql/mysql/log/mysql.err
log_output=FILE#參數log_output指定了慢查詢輸出的格式,默認為FILE,你可以將它設為TABLE,然後就可以查詢mysql架構下的slow_log表了
#slowquerylog
slow_query_log=1
long-query-time=1#慢查詢時間超過1秒則為慢查詢
slow_query_log_file=/home/mysql/mysql/log/slow.log
#log-queries-not-using-indexes
#log-slow-slave-statements
general_log=1
general_log_file=/home/mysql/mysql/log/mysql.log
max_binlog_size=1G
max_relay_log_size=1G
#ifuseauto-ex,setto0
relay-log-purge=1#當不用中繼日誌時,刪除他們。這個操作有SQL線程完成
#maxbinlogkeepsdays
expire_logs_days=30#超過30天的binlog刪除
binlog_cache_size=1M#session級別
#replication
replicate-wild-ignore-table=mysql.%#復制時忽略資料庫及表
replicate-wild-ignore-table=test.%#復制時忽略資料庫及表
#slave_skip_errors=all
key_buffer_size=256M#myisam索引buffer,只有key沒有data
sort_buffer_size=2M#排序buffer大小;線程級別
read_buffer_size=2M#以全表掃描(SequentialScan)方式掃描數據的buffer大小;線程級別
join_buffer_size=8M#joinbuffer大小;線程級別
read_rnd_buffer_size=8M#MyISAM以索引掃描(RandomScan)方式掃描數據的buffer大小;線程級別
bulk_insert_buffer_size=64M#MyISAM用在塊插入優化中的樹緩沖區的大小。注釋:這是一個perthread的限制
myisam_sort_buffer_size=64M#MyISAM設置恢復表之時使用的緩沖區的尺寸,當在REPAIRTABLE或用CREATEINDEX創建索引或ALTERTABLE過程中排序MyISAM索引分配的緩沖區
myisam_max_sort_file_size=10G#MyISAM如果臨時文件會變得超過索引,不要使用快速排序索引方法來創建一個索引。注釋:這個參數以位元組的形式給出.重建MyISAM索引(在REPAIRTABLE、ALTERTABLE或LOADDATAINFILE過程中)時,允許MySQL使用的臨時文件的最大空間大小。如果文件的大小超過該值,則使用鍵值緩存創建索引,要慢得多。該值的單位為位元組
myisam_repair_threads=1#如果該值大於1,在Repairbysorting過程中並行創建MyISAM表索引(每個索引在自己的線程內)
myisam_recover=64K#允許的GROUP_CONCAT()函數結果的最大長度
transaction_isolation=REPEATABLE-READ
innodb_file_per_table
#innodb_status_file=1
#innodb_open_files=2048
innodb_additional_mem_pool_size=100M#幀緩存的控制對象需要從此處申請緩存,所以該值與innodb_buffer_pool對應
innodb_buffer_pool_size=2G#包括數據頁、索引頁、插入緩存、鎖信息、自適應哈希所以、數據字典信息
innodb_data_home_dir=/longxibendi/mysql/mysql/var/
#innodb_data_file_path=ibdata1:1G:autoextend
innodb_data_file_path=ibdata1:500M;ibdata2:2210M:autoextend#表空間
innodb_file_io_threads=4#io線程數
innodb_thread_concurrency=16#InnoDB試著在InnoDB內保持操作系統線程的數量少於或等於這個參數給出的限制
innodb_flush_log_at_trx_commit=1#每次commit日誌緩存中的數據刷到磁碟中
innodb_log_buffer_size=8M#事物日誌緩存
innodb_log_file_size=500M#事物日誌大小
#innodb_log_file_size=100M
innodb_log_files_in_group=2#兩組事物日誌
innodb_log_group_home_dir=/longxibendi/mysql/mysql/var/#日誌組
innodb_max_dirty_pages_pct=90#innodb主線程刷新緩存池中的數據,使臟數據比例小於90%
innodb_lock_wait_timeout=50#InnoDB事務在被回滾之前可以等待一個鎖定的超時秒數。InnoDB在它自己的鎖定表中自動檢測事務死鎖並且回滾事務。InnoDB用LOCKTABLES語句注意到鎖定設置。默認值是50秒
#innodb_flush_method=O_DSYNC
[mysqlmp]
quick
max_allowed_packet=64M
[mysql]
disable-auto-rehash#允許通過TAB鍵提示
default-character-set=utf8
connect-timeout=3
D. 如何配置全世界最小的 MySQL 伺服器
首先我們先解壓Mysql的安裝包,建議解壓到 /usr/local/src 目錄中方便管理
# tar xf mysql-5.6.16.tar.gz
# cd mysql-5.6.16
然後我們執行以下指令對源碼包進行預處理:
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
配置中指定了安裝路徑、資料庫路徑、配置文件路徑等參數。等配置結束後可以使用 echo $? 查看返回值確定是否配置成功。我在編譯時便遇到了一個名為 ncurses-devel 的依賴包沒有安裝,具體信息請閱讀錯誤提示。等我用yum源安裝好後發現無法繼續cmake了,只好刪除後重新解壓源碼包才配置成功的。好了 一切沒問題了就開始 make && make install 吧!
# make && make install
由於源碼包比較大,解壓後我統計了下,竟然291M,天啊這可得慢慢等待了。我花費了一個多小時才編譯完成的,也是夠慢了。
編譯安裝完成後會生成 /usr/local/mysql 這樣一個文件夾,如果選用了直接解壓二進制包,就把它解壓到 /usr/local 中。我們進入這個文件夾中看看
bin 這個目錄存放著mysql的伺服器和客戶機程序,我們應該添加到環境變數
data 這個文件夾就是資料庫目錄
include 這里存放著mysql開發用的函數頭文件,可以被其他源碼包編譯時依賴
lib Mysql運行需要的運行庫
scripts Mysql初始化資料庫的腳本,更改資料庫目錄後也需要進行初始化
man Mysql是使用手冊,需要讓man命令識別這個路徑才能使用
support-files 其中存放著Mysql的配置文件模板和服務控制腳本等文件
Mysql的配置文件為 /etc/my.cnf ,資料庫目錄為 /usr/local/mysql/data
接下來就開始部署這些文件,然後讓Mysql啟動起來吧!首先建立mysql用戶和組,並不創建家目錄,不允許登陸系統
# groupadd mysql
# useradd -M -s /sbin/nologin -g mysql mysql
設置mysql安裝目錄的屬主和屬組
# chown -R mysql:mysql /usr/local/mysql/
給資料庫目錄可讀可寫的許可權
# chmod 777 -R /usr/local/mysql/data/
復制配置文件和服務控制腳本到相應位置
# cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
編輯配置文件 /etc/mysql.cnf,添加:
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
指定安裝目錄和資料庫目錄就可以了,其他參數先不用管。如圖一所示
接下來就可以初始化資料庫了
# cd /usr/local/mysql
# scripts/mysql_install_db --user=mysql
結果如圖二所示就代表成功了,可以用 echo $? 查看返回值
現在就可以啟動Mysql資料庫服務了 它的啟動命令是 mysqld
# service mysqld start
然後出現大寫的 " SUCCESS "就代表啟動成功了,然後用netstat看看它監聽的埠吧!
# netstat -anpt | grep mysqld
我們發現它默認監聽在 TCP 的" 3306 "埠
我們可以用它自帶的 mysql 命令連接進去看看
用 -u 指定用戶名 -h 指定主機 -p 來輸入密碼
# /usr/local/mysql/bin/mysql -u root -h localhost -p
這個root用戶可不是系統登陸的root用戶,而是mysql伺服器中的一個默認用戶。由於我們還沒有給root用戶設置密碼,直接回車就可以進如了,如果出現一個" mysql > "就代表成功了。輸入" exit "命令退出。
總使用絕對路徑來執行mysql命令也不是辦法,我們把它的環境變數配置下吧
# echo 'export PATH=$PATH:/usr/local/mysql/bin' > /etc/profile.d/mysql.sh
# source /etc/profile.d/mysql.sh
好啦,看看是不是能直接執行mysql命令了呢
接下來就分析一下my.cnf這個配置文件的各參數意義
basedir mysql的安裝目錄
datadir 資料庫目錄
port 指定服務埠,默認3306 埠
server_id pid文件路徑
socket 套接字
skip-locking 可避免mysql的外部鎖定,降低系統出錯幾率
skip-name-resolve 禁止mysql對外部連接進行DNS解析,可節約時間
key_buffer_size 設置索引緩存區大小,合理調節這個數值可以獲得更好的索引處理性能,過度調大反而降低性能。參數沒有可以自己添加
sort_buffer_size 設置排序緩存區的大小 (每個連接獨占)
read_buffer_size 設置查詢操作緩存區的大小 (每個連接獨占)
join_buffer_size 設置聯合查詢操作緩存區的大小 (每個連接獨占)
max_connections 設置伺服器最大連接進程數
mysql的root用戶沒有密碼是非常不安全的,接下來我們為它配置一個密碼。注意 要給root用戶添加密碼是需要啟動服務的,請確保你的Mysqld服務處於運行狀態
# mysqladmin -u root password "himysql"
如果已經設置了密碼,想去修改 就要在命令上添加 -p 參數,-p 參數是用來提醒輸入密碼的,就和mysql命令一樣
# mysqladmin -u root password "himysql" -p
接下來輸入舊密碼就可以更改新密碼了,再試一試,登陸mysql伺服器是不是需要使用密碼了呢?
如果是在本機登陸mysql伺服器 -h 選項是可以省略的,如果使用root登陸,連-u 參數都可以省略,如果沒有密碼登錄,連 -p 都是可以省略的,比如你第一次啟動服務,直接mysql就可以連接上去了
這個mysqladmin是Mysql伺服器的管理程序,可用於執行檢察配置文件、檢查服務狀態、關閉伺服器、創建資料庫以及刪除資料庫等的系統管理操作。其格式如下:
mysqladmin 選項 參數 . . .
create db_name 創建一個名為db_name的新資料庫
debug 將debug信息寫入錯誤日誌
drop db_name 刪除一個名為db_name的資料庫
extended-status 顯示伺服器狀態變數和他們的值
flush-hosts 刷新緩存中的所有信息
flush-logs 刷新所有日誌信息
flush-privileges 重新載入授權表
flush-status 清除狀態變數
flush-tables 刷新所有的表
flush-threads 刷新線程的緩存
ping 顯示伺服器運行狀態
processlist 正在運行伺服器線程的列表
password new_password 更改密碼
shutdown 關閉伺服器
start-slave 在從伺服器上啟動同步
stop-slave 在從伺服器上關閉同步
-u root 指定用戶
-h localhost 指定連接的主機
-p 指定需要輸入密碼
其中一些概念不懂沒關系,先眼熟就行了,在後面的學習中將會慢慢了解
當我們用mysql命令登陸到伺服器後,出現的" mysql > "我們應該怎麼操作呢?
在 mysql > 提示符下可以使用SQL語言或命令對資料庫進行管理,每條SQL語句都以 " ; " 結束,且不區分大小寫。用戶可以通過上下鍵調出曾經輸入過的命令。
對資料庫的操作不外乎增刪查改,下面就看看一些很簡單的命令吧!
show databases; 查看當前存在的資料庫
use 資料庫名稱; 使用指定的資料庫
show tables; 查看指定資料庫有哪些表
create database 資料庫名稱; 創建新資料庫
drop 資料庫名稱; 刪除資料庫
編譯安裝Mysql伺服器到此也已經差不多了,除了編譯時間長了些,按照步驟一步一步下來還是蠻簡單的。如果想知道Mysql資料庫的更多操作請看下一章:Mysql資料庫的管理與備份恢復。一定要動手做一做哦!Enjoy Your Time !o(^▽^)o
E. 如何對MySQL伺服器進行安全的配置
因為Chroot的原因,配置文件也會有所差異,假如你在實際操作中遇到相似的情況,但是你卻不知道對其如何正確的解決,那麼以下的文章對你而言一定是良師益友。 1.關閉遠程連接 首先,應該關閉3306埠,這是MySQL的默認監聽埠。由於此處MySQL只服務於本地腳本,所以不需要遠程連接。盡管MySQL內建的安全機制很嚴格,但監聽一個TCP埠仍然是危險的行為,因為如果MySQL程序本身有問題,那麼未授權的訪問完全可以繞過MySQL的內建安全機制。關閉網路監聽的方法很簡單,在/chroot/mysql/etc/my.cnf文件中的[mysqld]部分,去掉#skip-networking前面的「#」即可。 關閉了網路,本地程序如何連接MySQL資料庫呢?本地程序可以通過mysql.sock來連接,速度比網路連接更快。後文將提到關於mysql.sock的具體情況。 MySQL的備份通常使用SSH來執行。 2.禁止MySQL導入本地文件 下面將禁止MySQL中用「LOAD DATA LOCAL INFILE」命令。這個命令會利用MySQL把本地文件讀到資料庫中,然後用戶就可以非法獲取敏感信息了。 為了禁止上述命令,在/chroot/mysql/etc/my.cnf文件的[mysqld]部分加入下面語句:set-variable=local-infile=0 為了管理方便,一般在系統中的MySQL管理命令如mysql、mysqladmin、mysqlmp等,使用的都是系統的/etc/my.cnf文件。如果要連接,它會尋找/tmp/mysql.sock文件來試圖連接MySQL伺服器,但是這里要連接的是chroot下的MySQL伺服器。解決辦法有兩個:一個是在管理命令後面加入--socket=/chroot/mysql/tmp/mysql.sock。例如:#/usr/local/mysql/bin/mysql -root -p --socket=/chroot/mysql/tmp/mysql.sock 另一個就是在/etc/my.cnf的[client]部分加入socket=/chroot/mysql/tmp/mysql.sock。顯然,第二種方法方便多了。 3.修改MySQL的root用戶ID和密碼#chrootuid /chroot/mysql mysql /usr/local/mysql/libexec/mysqld & #/usr/local/mysql/bin/mysql -uroot ....... mysql>SET PASSWORD FOR root@localhost=PASSWORD('new_password'); 要盡量養成在mysql下輸入密碼的習慣,因為Shell下面輸入的時候可能會被其它人看見。mysql>use mysql; mysql>update user set user="wghgreat" where user="root"; mysql>select Host,User,Password,Select_priv,Grant_priv from user; mysql>delete from user where user=''; mysql>delete from user where password=''; mysql>delete from user where host='%'; mysql>drop database test; 修改為一個不容易猜的ID:mysql>flush privileges; mysql>quit; 4.刪除歷史命令記錄 這些歷史文件包括~/.bash_history、~/.mysql_history等。如果打開它們,你會大吃一驚,怎麼居然有一些明文的密碼在這里?!#cat /dev/null > ~/.bash_history #cat /dev/null > ~/.mysql_history PHP和MySQL通信 默認情況下,PHP會通過/tmp/mysql.sock來和MySQL通信,但這里的一個大問題是MySQL生成的根本不是它,而是/chroot/mysql/tmp/mysql.sock。解決的辦法就是做一個連接:#ln /chroot/mysql/tmp/mysql.sock /tmp/mysql.sock 注意:由於hard links不能在文件系統的分區之間做,所以該處的連接必須位於同一分區內部。
F. 如何配置MySQL 伺服器
如何配置MySQL 伺服器
若是網站的資料庫,可閱讀服務商提供的技術指導資料,及該服務商的技術人員或管理員協助。
G. 怎麼配置mysql 64位資料庫伺服器
設置mysql資料庫遠程連接:
Windows系統
1、 停止mysql的服務。
2、 進入命令窗口,然後進入MySQL的安裝目錄,比如我的安裝目錄是c:\mysql,進入c:\mysql\bin
3、 進入mysql資料庫伺服器
c:\mysql\bin>mysql –u root –p hkgt123
4、 選中資料庫mysql :use mysql
5、 查詢mysql資料庫中的用戶:
Select host,user,password from mysql;
6、 授權給root用戶可以從任何主機使用密碼為』hkgt123』登錄MYSQL資料庫:
H. 伺服器中MySQL資料庫是怎麼配置的
伺服器地址可以是:localhost 、127.0.0.1、伺服器ip地址;
默認填寫localhost
資料庫地址就是要調用的資料庫的伺服器ip
伺服器和站點在相同伺服器上可以使用第一點說的三種方式
伺服器和站點不在相同ip上就需要輸入資料庫的外網ip地址。
I. MySQL伺服器的配置文件的文件名是() 急等,作業
MySQL伺服器的配置文件的文件名是my.ini。
MySQL伺服器啟動時會讀取my.ini這個配置文件,可以通過修改這個文件,達到更新配置的目的。
一般情況下,my.ini在MySql安裝的根目錄下,也有可能在隱藏文件夾「ProgramData」下面。每次修改my.ini文件中的參數後,必須重新啟動MySQL服務才會有效。
(9)mysql存儲伺服器配置擴展閱讀
MySQL這個名字,起源不是很明確。一個比較有影響的說法是,基本指南和大量的庫和工具帶有前綴「my」已經有10年以上,而且不管怎樣,MySQL AB創始人之一的Monty Widenius的女兒也叫My。這兩個到底是哪一個給出了MySQL這個名字至今依然是個迷,包括開發者在內也不知道。
MySQL的海豚標志的名字叫「sakila」,它是由MySQL AB的創始人從用戶在「海豚命名」的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲史瓦濟蘭的開源軟體開發者Ambrose Twebaze提供。
根據Ambrose所說,Sakila來自一種叫SiSwati的史瓦濟蘭方言,也是在Ambrose的家鄉烏干達附近的坦尚尼亞的Arusha的一個小鎮的名字。
J. mysql 伺服器如何設定
第1步,執行「應用程序」/「系統設置」/「伺服器設置」/「Samba」菜單命令,將彈出「Samba伺服器配置」對話框。
第2步,在彈出的「Samba伺服器配置」對話框中執行「首選項」/「伺服器設置」命令,將彈出「伺服器設置」對話框。在該對話框的「基本」選項卡中設置工具組名稱,可與Windows操作系統工作組的名稱相同,也可在「描述」文本框中填寫計算機的描述語言,它將在網路中顯示。
第3步,切換到「安全性」選項卡,在該選項卡中設置驗證模式「共享」、加密口令為「否」、來賓賬戶「無來賓賬戶」,最後單擊「確定」按鈕完成伺服器配置。
第4步,單擊「Samba伺服器配置」對話框中工具欄上「添加」按鈕,將彈出「創建Samba共享」對話框,在「目錄」文本框中輸入需要共享的目錄路徑和目錄名,在「共享名」文本框中輸入網路中顯示的名稱,默認為共享目錄名,也可在描述文本框中輸入一些說明,在「基本許可權」中可以選擇用戶是否有許可權對共享目錄進行寫操作,若不需網路中的客戶對共享的資源進行修改,則選擇「只讀」選項。
第5步,切換到「訪問」選項卡,在該選項卡中選擇「允許所有用戶訪問」選項,最後單擊「確定」按鈕完成伺服器配置。
第6步,關閉「伺服器配置」對話框,執行「應用程序」/「系統設置」/「伺服器設置」/「服務」菜單命令,在該對話框的服務列表中選中「smb」,再單擊工具欄中的「重啟」按鈕。
第7步,通過以上的配置,Samba伺服器就配置完成了。在Windows操作系統中打開網上鄰居,在網上鄰居中即可看到Linux操作系統rho1的共享「cdrom」。