Centos7安裝mysql 資料庫

2021-08-20 03:45:04 字數 2989 閱讀 3245

注:

先執行rpm -qa|grep mysql 看是否已安裝

mysql

。如果有,進行下面操作。

1.登入mysql官網:

2.選擇正確的

mysql

版本。

工具(我用的是

filezilla,

)將包上傳到自己新建的/usr/local/mysql檔案下。

4.在/usr/local/mysql路徑下執行

tar -xvf mysql-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar

解壓。5.在路徑下依次執行

安裝順序rpm -ivh

rpm -ivh  mysql-community-common-5.7.18-1.el7.x86_64.rpm

rpm -ivh  mysql-community-libs-5.7.18-1.el7.x86_64.rpm(依賴於

common

)rpm -ivh  mysql-community-client-5.7.18-1.el7.x86_64.rpm(依賴於

libs

)rpm -ivh  mysql-community-server-5.7.18-1.el7.x86_64.rpm(依賴於

common

,client

)rpm -ivh  mysql-community-devel-5.7.18-1.el7.x86_64.rpm(

mysql

標頭檔案和庫檔案)

可能出現的問題

1、在執行rpm的時候就報如下衝突。

出現上面的錯誤是:系統已經安裝了其他版本的mysql-libs包和

mysql

資料庫中檔案不相容導致。 執行命令:

yum remove mysql-libs

刪除系統自帶的

mysql-libs

。 然後再重新rpm安裝

則說明在安裝mysql-community-libs-5.7.18-1.el6.x86_64.rpm的時候它依賴了

mysql-community-common-5.7.18-1.el6.x86_64.rpm

,此時就要先安裝它所依賴的

rpm,若其他地方出現該情況,也是一樣的處理方式。

需要安裝libaio

libaio

#wget

安裝libaio

#rpm -ivh  libaio-0.3.107-10.el6.x86_64.rpm

參考:6.檢視是否安裝成功

rpm -qa|grep mysql

,如下便是安裝成功了。

7.啟動

systemctl start mysqld

這種方式安裝好後,會再my.cnf檔案中自動生成乙個密碼,執行看一下吧:

# cat /var/log/mysqld.log | grep password

2017-05-13t05:39:44.497086z 1 [note] a temporary password is generated for root@localhost:

pkso:jin<4f%

然後登陸mysql,密碼是上面紅色字串

# mysql -uroot -p

登陸以後需要修改密碼:

執行set password = password('mysq3415');會出現一下錯誤

此時要修改密碼校驗規則set global validate_password_policy = 0;

再執行set password = password('mysq3415');就沒有問題。

此時新增乙個mysql普通使用者(使用者名稱:dev ;密碼是:mysql123)

grant usage on *.* to 'dev'@'localhost' identified by 'mysql123' with grant option;

也執行下面sql,是遠端連線mysql使用的。

grant usage on *.* to 'dev'@' %' identified by 'mysql123' with grant option;

對新添使用者賦予許可權(

「select, insert, update, delete 「 可以用all代替

)grant select, insert, update, delete on testdb.* to  『dev』@』%』;

grant select, insert, update, delete on testdb.* to  『dev』@』localhost』;

orgrant all on *.* to '

dev'@'%'; 

此時登陸使用者名為dev密碼為mysql123 就可以正常使用了。

參考:

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賬戶是...

centos7離線安裝mysql

選擇red hat enterprise linux 7 oracle linux 7 把os的版本選擇為all 安裝之前先解除安裝自帶的mysql 搜尋mysql的rpm包 rpm qa grep i mysql rpm qa grep i mariadb刪除mysql rpm e mariadb...

CentOS7安裝MySql指南

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目錄,並...