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後,保持在同一行,並注意空格。由於螢幕太小,會自動新增 換行,這個...