一般linux上都放在/etc/my.cnf?,window上安裝都是默認(rèn)可能按照上面的路徑還是沒(méi)找到,window上?可以登錄到mysql中?使用?showvariableslike'%data%'先找到data存放路徑,一般my.ini在data文件的上一級(jí)。
成都創(chuàng)新互聯(lián)公司于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元平房做網(wǎng)站,已為上家服務(wù),為平房各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
win下的是my.ini,一般會(huì)在安裝目錄的根目錄。
舉例:
Windows7電腦上的方法。
1)從任務(wù)欄找到MySQLNotifier,右鍵單擊,選擇“SQLEditor”打開(kāi)
2)可以看到MySQLWorkbench被打開(kāi),從左側(cè)邊欄Navigator選擇OptionsFile;如果左側(cè)沒(méi)有Navigator,那么在右上角選擇顯示左側(cè)邊欄的選項(xiàng)。
3)在Workbench下部可以看到ConfigurationFile所處的位置,即為my.ini的路徑。
擴(kuò)展資料:
使用mysql--help查看關(guān)于MYSQL對(duì)應(yīng)?配置文件my.cnf搜索順序,windows和linux上都是該命令查看;?linux上可以使用mysql--help|grepmy.cnf過(guò)濾查看。
參考資料:mysql--MYSQL官網(wǎng)
Mysql的配置文件:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
這兩行的意思是配置文件在這兩個(gè)目錄下,也就是說(shuō)你可以在這兩個(gè)目錄下配置,最好是不要直接改變
my.cnf文件, 因?yàn)樗鼤?huì)導(dǎo)致一些問(wèn)題, 比如當(dāng)在升級(jí) Ubuntu/Mysql 到一個(gè)新的版本時(shí).這里我們創(chuàng)建一個(gè)新文件:sudo vim
/etc/mysql/conf.d/utf8.cnf
utf8.cnf配置文件內(nèi)容為:
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
首先在config.groovy配置文件中添加如下配置,其含義是指定配置文件,該配置文件可以是項(xiàng)目初始化的application.properties,也可以自己創(chuàng)建的配置文件
grails.config.locations = [ "classpath:grails-app-config.properties"]
然后在datasource.groovy文件中初始化類似如下的配置(經(jīng)過(guò)測(cè)試,其實(shí)也可以不初始化,直接在配置文件中按照規(guī)范配置即可,但是還是建議進(jìn)行初始化,這樣方便后期維護(hù))
environments {
...
production {
dataSource {
dbCreate = ""
driverClassName = ""
url = ""
username = ""
password = ""
}
}
}
然后在配置文件中按照規(guī)范書(shū)寫(xiě)對(duì)應(yīng)的數(shù)據(jù)庫(kù)配置項(xiàng),進(jìn)行配置重寫(xiě)即可,如下
dataSource.dbCreate=update
dataSource.driverClassName=com.mysql.jdbc.Driver
dataSource.url=jdbc:mysql://localhost:3306/myappdb
dataSource.username=root
dataSource.password=secret
查找my.cnf文件路徑;
從上可以看出, 服務(wù)器首先會(huì)讀取/etc/my.cnf文件,如果發(fā)現(xiàn)該文件不存在,再依次嘗試從后面的幾個(gè)路徑進(jìn)行讀取。
參數(shù)詳解:
[client] #客戶端設(shè)置,即客戶端默認(rèn)的連接參數(shù)
port = 3307 #默認(rèn)連接端口
socket = /data/mysqldata/3307/mysql.sock #用于本地連接的socket套接字
default-character-set = utf8mb4 #編碼
[mysqld] #服務(wù)端基本設(shè)置
port = 3307 MySQL監(jiān)聽(tīng)端口
socket = /data/mysqldata/3307/mysql.sock #為MySQL客戶端程序和服務(wù)器之間的本地通訊指定一個(gè)套接字文件
pid-file = /data/mysqldata/3307/mysql.pid#pid文件所在目錄
basedir = /usr/local/mysql-5.7.11#使用該目錄作為根目錄(安裝目錄)
datadir = /data/mysqldata/3307/data #數(shù)據(jù)文件存放的目錄
tmpdir = /data/mysqldata/3307/tmp #MySQL存放臨時(shí)文件的目錄
character_set_server = utf8mb4 #服務(wù)端默認(rèn)編碼(數(shù)據(jù)庫(kù)級(jí)別)
collation_server = utf8mb4_bin #服務(wù)端默認(rèn)的比對(duì)規(guī)則,排序規(guī)則
user = mysql #MySQL啟動(dòng)用戶
log_bin_trust_function_creators = 1 #This variable applies when binary logging is enabled. It controls whether stored function creators can be trusted not to create stored functions that will cause #unsafe events to be written to the binary log. If set to 0 (the default), users are not permitted to create or alter stored functions unless they have the SUPER #privilege in addition to the CREATE ROUTINE or ALTER ROUTINE privilege. 開(kāi)啟了binlog后,必須設(shè)置這個(gè)值為1.主要是考慮binlog安全
performance_schema = 0 #性能優(yōu)化的引擎,默認(rèn)關(guān)閉
secure_auth = 1 #secure_auth 為了防止低版本的MySQL客戶端(
當(dāng)前文章:mysql配置文件怎么配 mysql的配置文件名是什么
分享鏈接:http://www.chinadenli.net/article40/dddoiho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、網(wǎng)站營(yíng)銷、電子商務(wù)、網(wǎng)站設(shè)計(jì)公司、小程序開(kāi)發(fā)、域名注冊(cè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)