Centos7無root許可權安裝mysql5 7

2022-09-14 12:27:06 字數 2777 閱讀 6526

yum install -y libaio-devel.x86_64

wget

解壓

tar -zxvf  mysql-5.7/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.34-linux-glibc2.12-x86_64 mysql

cd mysql

vi my.cnf

[client]

port=3306 #服務埠

socket=/uinnova/soft/mysql/mysql.sock #指定套接字檔案

default-character-set = utf8mb4

[mysqld]

port=3306 #服務埠

basedir=/uinnova/soft/mysql #mysql安裝路徑

datadir=/uinnova/soft/mysql/data #資料目錄

pid-file=/uinnova/soft/mysql/mysql.pid #指定pid檔案

socket=/uinnova/soft/mysql/mysql.sock #指定套接字檔案

log_error=/uinnova/soft/mysql/error.log #指定錯誤日誌

server-id=100 #mysql主從唯一標識

default-storage-engine = innodb

character-set-server = utf8mb4

collation-server = utf8mb4_general_ci

init_connect='set names utf8mb4'

skip-character-set-client-handshake = true

[mysql]

default-character-set = utf8mb4

cd bin

#安裝./mysqld --defaults-file=/uinnova/soft/mysql/my.cnf --initialize --user=admin --basedir=/uinnova/soft/mysql --datadir=/uinnova/soft/mysql/data

#啟動./mysqld_safe --defaults-file=/uinnova/soft/mysql/my.cnf --user=admin &

驗證3306埠

netstat -tln | grep 3306
檢視mysql的root賬號初始密碼:

cd ..

less error.log | grep root@localhost

登陸:輸入上面的密碼後即可登陸

修改登陸密碼:

set password for 'root'@'localhost' = password('*******');

#修改生效

檢視編碼:

這裡只能是localhost可以訪問

可以看到,多了一行,表示root可以任意host都可以訪問

至此,mysql安裝完成

使用n**icat鏈結試試

centos7忘記root密碼

重啟linux系統 進入grub2介面,按e按鍵 在linux16開頭行中的最後如下 rd.break按ctrl x來進行啟動 以rw的模式來掛載 sysroot檔案系統 mount oremount,rw sysboot將 sysroot作為root的檔案系統 chroot sysroot修改ro...

CentOS 7 找回root密碼

1.啟動系統,在grub2引導畫面,按e鍵,編輯引導項。gnu grub2 是乙個具有眾多選項靈活的啟動shell,2.刪除linux16這一行最後的 rhgb和 quiet引數 在uefi系統中是linuxefi 刪除rhgb和quiet這兩個引數是為了顯示系統資訊。rhgb表示redhat gr...

CentOS 7 修改root密碼

1 開機,在啟動選單上選擇centos linux 3.10 x86 7 core 按下e,進入編輯模式 2 將游標一直移動到 lang en us.utf 8 後面,空格再追加init bin sh。這裡特別注意,需要寫在utf 8後,保持在同一行,並注意空格。由於螢幕太小,會自動新增 換行,這個...