centos7安裝mysql的方法

2022-08-29 05:54:07 字數 1574 閱讀 2157

1.解除安裝  先停掉mysql程序   沒有安裝過的可以直接跳過

pkill -9 mysqld      

rpm -qa|grep -i mysql           

用命令 yum -y remove

yum -y remove mysql-community-client-5.6.38-2.el7.x86_64

解除安裝不掉的用 rpm -ev

依次解除安裝 直到沒有

2.採用yum方式安裝mysql-server

[root@localhost ~]# cd /usr/local/src/

[root@localhost src]# wget

[root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm

[root@localhost src]#  yum -y install mysql-server

預設配置檔案路徑:

配置檔案:/etc/my.cnf

日誌檔案:/var/log/var/log/mysqld.log

服務啟動指令碼:/usr/lib/systemd/system/mysqld.service

socket檔案:/var/run/mysqld/mysqld.pid

3.  啟動mysql服務

service mysqld restart

4.重置mysql的登陸密碼

不過安裝完成後,密碼為隨機密碼,需要重置密碼。

重置密碼:

[root@localhost src]# grep "temporary password" /var/log/mysqld.log

2018-11-04t01:50:24.990787z 1 [note] a temporary password is generated for root@localhost: zu0jq5h)#sw%

2018-11-04t01:50:49.512413z 2 [note] access denied for user 'root'@'localhost' (using password: no)

假設我們使用的是root賬戶。

1.重置密碼的第一步就是跳過mysql的密碼認證過程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在[mysqld]後面任意一行新增「skip-grant-tables」用來跳過密碼驗證的過程。

mysql> flush privileges ;

mysql>set password for root@localhost = password('1234567890');

可以看到  輸入mysql -u root --password然後輸入密碼 進入

第一次登陸 ,需要重置密碼

mysql> set password for root@localhost = password('mypassword')

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