1、首先,我們需要先在CentOS系統上安裝wget命令,命令如下:
sudo yum -y install wget
2、安裝MySQL資料庫前,建議我們先對系統進行升級,以確保系統有最新的安全補丁和軟體包,命令如下:
sudo yum update -y
3、安裝MySQL例項時,需要用到GCC編譯器,可以透過以下方式來安裝:
sudo yum install -y gcc
4、線上下載mysql安裝包
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
5、安裝mysql
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
6、進入目錄
cd /etc/yum.repos.d
7、安裝mysql服務(過程較慢)
sudo yum -y install mysql-server
8、匯入依賴
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
9、再次執行
yum -y install mysql-server
10、啟動mysql
systemctl start mysqld
11、檢視程序
ps -ef | grep mysql
12、編輯檔案/etc/my.cnf
新增行:skip-grant-tables
如圖:
13、重啟mysql
關閉mysql:service mysqld stop
啟動mysql:service mysqld start
14、無密碼登入
mysql -u root
15、切換資料庫
use mysql;
16、更新許可權
//123456 是你新設定的密碼
命令:update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
17、檢視user表
select User,Host from user;
18、修改為任何地址都可以訪問
update user set Host='%' where User='root';
19、重新整理許可權
flush privileges;
20、重啟mysql
關閉mysql:service mysqld stop
啟動mysql: service mysqld start