安裝步驟:
一、通過apt方式安裝
說明:此種方式完全參考官方提供的教程
注意:通過apt方式安裝的版本都是現在最新的版本,現在我安裝的是5.7.18。通過這種方式安裝好之後開機自啟動都已經配置好,和命令列上的環境變數,無需手動配置。
不過我感覺這個配置沒什麼作用,只不過可以配置可以安裝什麼型別版本的mysql,和一些常用工具等,這些都可以自己手動通過apt-get的方式進行安裝解決。
sudo dpkg -i mysql-apt-config_0.8.6-1_all.deb執行之後會出現如下介面:
一般只需要預設,按方向鍵選擇ok回車即可。
完成後執行更新命令:
sudo apt-get update說明:官方說通過這個工具這樣操作之後,安裝mysql時就是按照上面選擇的來進行。
2、安裝
sudo apt-get install mysql-server此時如果提示依賴不足,如下所示:
那麼需要執行下面命令解決依賴問題
sudo apt-get install -f安裝mysql時會一併安裝如下所示的軟體:
完成後再次執行sudo apt-get install mysql-server。如果沒出現依賴問題,那麼就不需要使用此命令。
3、安裝過程的操作:
安裝過程會提示輸入資料庫的登入名和密碼,輸入即可,如下所示:
4、安裝後的操作:
說明:通過這種方式安裝好之後開機自啟動都已經配置好,和命令列上的環境變數,無需手動配置。
安裝好之後會建立如下目錄:
資料庫目錄:/var/lib/mysql/
配置檔案:/usr/share/mysql(命令及配置檔案) ,/etc/mysql(如:my.cnf)
測試:
#服務啟動後埠查詢sudo netstat -anp | grep mysql
#服務管理#啟動sudo service mysql start
#停止sudo service mysql stop
#服務狀態
sudo service mysql status
#連線資料庫mysql -h 127.0.0.1 -p 3306 -uroot -p123456
#-h為遠端ip,-p為埠號,-u為使用者名稱,-p為密碼
#測試sql測試一切正常。show databases;
5、解除安裝
#首先使用以下命令刪除mysql伺服器:windows :在服務端mysql資料夾下找到my.ini檔案。sudo apt-get remove mysql-server
#然後,刪除隨mysql伺服器自動安裝的任何其他軟體:
sudo apt-get autoremove
#解除安裝其他元件:
sudo apt-get remove <>
#檢視從mysql apt儲存庫安裝的軟體包列表:
dpkg -l | grep mysql | grep ii
linux: vi /etc/mysql/mysql.conf.d/mysqld.cnf
修改bind-address=127.0.0.1 為 bind-address=0.0.0.0
如在mysql 5的my.ini中未發現此項,可在[mysqld]這一節中新增上這一行:bind-address = 0.0.0.0
重新啟動mysql服務,連線成功
mysql -u root -p
grant all privileges on *.* to 'root'@'%' identified by 'admin888' with grant option;
alter user 'root'@'%' identified with mysql_native_password by 'admin888';
flush privileges;
ufw allow 3306
service mysql restart
alter user 'root'@'localhost' identified by 'admin888' password expire never;
alter user 'root'@'%' identified with mysql_native_password by 'admin888';
alter user 'root'@'localhost' identified with mysql_native_password by 'admin888'
flush privileges;
訪問mysql 慢:
vi /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]
新增:skip-name-resolve
mysql 表名大小寫敏感
參考:在windows 服務,右擊屬性檢視配置檔案
c:\programdata\mysql\mysql server 5.7\my.ini
[mysqld]
lower_case_table_names=2
linux 修改my.conf
[mysqld]
lower_case_table_names=0
ubuntu16 04 安裝配置環境
sudo apt get remove libreoffice commonsudo apt get remove libreoffice commonsudo apt get install vim參考 兩篇部落格,主要 基本是 參考了第一篇部落格,因為我沒編譯cuda,自己嘗試編譯了一下帶cud...
Ubuntu16 04安裝和配置Docker
因為要使用docker進行一些web漏洞相關的實驗,所以學習了下安裝和使用docker的方法,選用ubuntu16的原因不必多說,效能穩定,各種第三方支援也比較完善,話不多說,開始動手!首先,先進行更新 因為通過curl方式安裝可能會出現版本老舊的問題,所以我才用了pip安裝的方式 pip安裝成功後...
ubuntu16 04 安裝配置python3 6
在ubuntu下,時不時會有這個錯誤的。add apt repository command not found 這個是缺少程式,安裝一下就可以了。只是不知道安裝的名字。按以下命令走一趟就可以的了。sudo apt get install software properties common pyt...