1、通過 rpm -qa | grep mariadb 命令檢視 mariadb 的安裝包
2、通過 rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps 命令裝卸 mariadb
3、通過 cd /usr/local/ 命令進入根目錄下的usr目錄下的local目錄,並在該目錄下建立mysql資料夾
mkdir -m 777 mysql
cd mysql
wget
5、解壓安裝包
tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
ls6、開始安裝
通過 rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安裝 common
通過 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安裝 libs
通過 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安裝 client
通過 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安裝 server
7、通過 rpm -qa | grep mysql 命令檢視 mysql 的安裝包
8、通過以下命令,完成對 mysql 資料庫的初始化和相關配置
mysqld --initialize --lower-case-table-names=1 初始化並設定資料庫表名大小寫不敏感,設定大小寫這一步必須要在初始化完成,否則無法設定,血的教訓!
chown mysql:mysql /var/lib/mysql -r; 給許可權
systemctl start mysqld.service;啟動資料庫服務
systemctl enable mysqld;設定開機啟動
9、在my.cnf配置大小寫不敏感
開啟mysql配置檔案 vim /etc/my.cnf
在尾部追加一行 lower_case_table_names=1
重啟mysql systemctl restart mysqld.service
10、通過 cat /var/log/mysqld.log | grep password 命令檢視資料庫的密碼
如果以前安裝過mysql,可能該命令找不到密碼,需要先清除殘留資料rm -rf /var/lib/mysql,然後再重啟mysql服務systemctl restart mysqld,然後
再執行cat /var/log/mysqld.log | grep password即可獲得密碼
11、通過 mysql -uroot -p 敲回車鍵進入資料庫登陸介面,並輸入初始密碼,登入mysql。
12、修改密碼
alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';
如果密碼過於簡單,可能會提示密碼不符合密碼策略之類的資訊,導致不能成功修改。設定大小寫數字字母符號大於8位,設定之後,輸入exit退出mysql,然後再
輸入mysql -uroot -p用新密碼重新登入。
13、修改密碼策略
退出mysql
檢視密碼策略
show variables like 'validate_password%';
修改策略
set global validate_password.policy=0;
set global validate_password.length=4;
然後就可以修改乙個簡單的密碼了 alter user 'root'@'localhost' identified with mysql_native_password by '新密碼';
14、進行遠端訪問的授權
create user 'root'@'%' identified with mysql_native_password by '密碼';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;重新整理許可權
15、通過 alter user 'root'@'localhost' identified by 'root' password expire never; 命令修改加密規則,mysql8.0 版本 和 5.0 的加密規則不一樣,而現在的視覺化工具只支援舊的加密方式。
16、通過以下命令,關閉 firewall
systemctl stop firewalld.service;
systemctl disable firewalld.service;
systemctl mask firewalld.service;
centos7指定安裝mysql
配置 yum 源 在 找到 yum 源 rpm 安裝包 安裝 mysql 源 shell wget 安裝 mysql 源 shell yum localinstall mysql57 community release el7 11.noarch.rpm 用下面的命令檢查 mysql 源是否安裝成功...
centos7 指令安裝mysql
在centos中預設安裝有mariadb,這個是mysql的分支,但為了需要,還是要在系統中安裝mysql,而且安裝完成之後可以直接覆蓋掉mariadb。root localhost yum y install mysql57 community release el7 10.noarch.rpm ...
centos 7 安裝MySQL 筆記
1.安裝 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服務 service mysqld restart 初次安裝mysql是root賬戶是...