一次只改變一個設置!這是測試改變是否有益的唯一方法。
成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)綿陽服務器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
大多數(shù)配置能在運行時使用SET GLOBAL改變。這是非常便捷的方法它能使你在出問題后快速撤銷變更。但是,要永久生效你需要在配置文件里做出改動。
一個變更即使重啟了MySQL也沒起作用?請確定你使用了正確的配置文件。請確定你把配置放在了正確的區(qū)域內(所有這篇文章提到的配置都屬于 [mysqld])
服務器在改動一個配置后啟不來了:請確定你使用了正確的單位。例如,innodb_buffer_pool_size的單位是MB而max_connection是沒有單位的。
不要在一個配置文件里出現(xiàn)重復的配置項。如果你想追蹤改動,請使用版本控制。
不要用天真的計算方法,例如”現(xiàn)在我的服務器的內存是之前的2倍,所以我得把所有數(shù)值都改成之前的2倍“。
1、vim ~/.bash_profile 最下面寫 export PATH=$PATH:/usr/local/mysql/bin(你的安裝bin目錄) :wq 保存退出;
2、source ~/.bash_profile。
MySQL
MySQL 是一個關系型數(shù)據(jù)庫,由瑞典?MySQL AB 公司開發(fā),目前屬于?Oracle?旗下公司。MySQL 最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。
mySQL裝好后配置環(huán)境變量的步驟如下:
我們需要準備的材料分別是:電腦、Mysql。
1、首先,查找到mysql安裝目錄,例如:D:\xampp\mysql。
2、右鍵“我的電腦”,點擊“高級系統(tǒng)設置”,點擊“環(huán)境變量”按鈕。
3、點擊“新建”按鈕,變量名輸入:MYSQL_HOME,變量值輸入mysql的路徑,例如:D:\xampp\mysql,點擊“確定”。
4、之后,打開cmd,即可直接輸入數(shù)據(jù)庫連接命令來使用,例如:mysql -u root -p。
1、解壓MySQL壓縮包
將下載的MySQL壓縮包解壓到自定義目錄下,解壓目錄是:
"D:\Program Files\mysql-5.7.11-winx64"
將解壓目錄下默認文件 my-default.ini 拷貝一份,改名 my.ini
復制下面的配置信息到 my.ini 保存
#如果沒有my-default.ini,可新建my.ini或者從其他地方中獲取
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#解壓目錄
basedir=D:\Program Files\mysql-5.7.11-winx64
#解壓目錄下data目錄
datadir=D:\Program Files\mysql-5.7.11-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\Program Files\mysql-5.7.11-winx64\bin\mysqld.exe
2、添加環(huán)境變量
操作如下:
1)右鍵單擊我的電腦-屬性-高級系統(tǒng)設置(高級)-環(huán)境變量
點擊系統(tǒng)變量下的新建按鈕
輸入變量名:MYSQL_HOME
輸入變量值:D:\Program Files\mysql-5.7.11-winx64
#即為mysql的自定義解壓目錄。
2)選擇系統(tǒng)變量中的Path
點擊編輯按鈕
在變量值中添加變量值:;%MYSQL_HOME%\bin
注意是在原有變量值后面加上這個變量,用;隔開,不能刪除原來的變量值
3、 1)從控制臺進入到MySQL解壓目錄下的 bin 目錄下:
2)輸入服務安裝命令:
1. mysqld --console
2. mysqld --initialize
3. mysqld install
安裝成功后會提示服務安裝成功。
#注: #執(zhí)行這幾步,是因為在MySQL5.7.9中沒有data文件夾,需要用這幾個命令產(chǎn)生data文件夾
#移除服務命令為:mysqld remove
4、啟動MySQL服務
方法一:
啟動服務命令為:net start mysql
方法二:
打開管理工具 服務,找到MySQL服務。
通過右鍵選擇啟動或者直接點擊左邊的啟動來啟動服務。
5、修改 root 賬號的密碼
1. 修改MySQL的配置文件(my.ini),在[mysqld]下添加一行skip-grant-tables
2. mysql 重啟后,即可直接用 mysql -u root -p 進入(此時密碼為空)
3. mysql update mysql.user set authentication_string=password('123qaz') where user='root' and Host = 'localhost';
4. mysql flush privileges;
5. mysql quit;
6. 將/etc/my.cnf文件還原(刪除skip-grant-tables這一行),重新啟動 mysql
7. 這個時候可以使用 mysql -u root -p '123qaz' 進入了
8. mysqlSET PASSWORD = PASSWORD('123456'); 設置新密碼