# Centos7中禁止root用戶遠程登錄和修改登錄埠 ## 介紹 > Linux中root用戶許可權比較大,被不法人員獲知賬戶和密碼後,用root登錄後,可以對伺服器做任何操作,對伺服器危害較大,故需要禁止root用戶登錄,並且修改登錄埠,這樣就算root密碼泄露,埠不是預設,也無法登錄服務 ...
1、MySQL下載
下載地址:MySQL :: Download MySQL Community Server
點擊此處直接進行下載
2、MySQL文件配置
下載完成後直接解壓文件,將解壓好的文件放到你想要放置的文件夾。
新建一個dat文件夾和一個mysql.ini配置文件。註:mysql.ini可以新建mysql.txt修改文件尾碼名即可。
mysql.ini配置文件如下:
[mysqld]
# 設置3306埠
port=3306
# 設置mysql的安裝目錄 ----------是你的文件路徑-------------
basedir=D:\mysql-8.0.26-winx64\mysql-8.0.26-winx64
# 設置mysql資料庫的數據的存放目錄 ---------是你的文件路徑data文件夾自行創建
#datadir=E:\mysql-8.0.32-winx64\data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。
max_connect_errors=10
# 服務端使用的字元集預設為utf8mb4
character-set-server=utf8mb4
# 創建新表時將使用的預設存儲引擎
default-storage-engine=INNODB
# 預設使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端預設字元集
default-character-set=utf8mb4
[client]
# 設置mysql客戶端連接服務端時預設使用的埠
port=3306
default-character-set=utf8mb4
保存文件,即可完成配置。
環境變數配置:
右擊此電腦——點擊屬性——選擇高級系統設置——環境變數——新建
3、MySQL安裝
使用cmd命令操作,進入文件安裝所在盤符,進行bin文件。
在MySQL目錄下的bin目錄下執行命令:
mysqld --initialize --console
初始密碼:w<FwzS3;HQ.t
安裝MySQL服務並啟動。
由於已安裝服務,故無法再次安裝。
安裝成功後顯示
MySQL服務的啟動與停止。註:啟動與停止需在管理員狀態下進行操作,否則無許可權。
啟動:net start mysql
停止:net stop mysql
連接伺服器:mysql -uroot -p
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'
完成配置。
輸入quit或者exit都可以退出;登錄使用mysql -uroot -p。