mysql 8 0 17版本搭建遇到的坑

2021-10-03 21:37:35 字數 1074 閱讀 9015

在搭建完成之後輸入正確的密碼登陸失敗,error 1045 (28000): access denied for user 'root'@'localhost' (using password: yes),經仔細研究重新安裝問題解決。

<1>檢查是否安裝:

rpm -qa | grep -i mysql

<2>解除安裝之前的安裝:

rpm -e --nodeps 軟體名 //強力刪除,對相關依賴的檔案也進行強力刪除

# wget

<4>安裝mysql-community-release-el7-5.noarch.rpm包

# sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝這個包後,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

<5>安裝mysql

# sudo yum install mysql-server

<6>重頭戲:修改資料夾及檔案的許可權:

chown -r mysql:mysql /var/run/mysqld

chown -r mysql:mysql /var/lib/mysql/

<7>啟動 mysql 服務

systemctl start mysqld

檢視初始化隨機生成的 root 密碼:

sudo grep 'temporary password' /var/log/mysql/mysqld.log

執行shell> mysql -uroot -p,輸入臨時密碼,登陸mysql成功

mysql> alter user 'root'@'localhost' identified by '***xx'; /*xx為密碼*/

<8>開啟遠端訪問

update user set `host` = '%' where `user` = 'root' limit 1;

<9>退出,重啟mysql服務

systemctl restart mysqld

mysql 8 0 17 解壓版安裝遇到的問題

首先呢,我是參考這個安裝的mysql 8.0.17 解壓版安裝教程 然後呢,我就遇到 1.my.ini檔案裡填寫路徑的問題,跟作者不一樣,我用不了,不然會報錯,我用的是 datadir e cxj install mysql data 2.寫錯了命令,沒反應,跳到下乙個命令列,以為成功了,其實並沒有...

mysql 8 0 17 解壓版安裝教程

2 解壓,我們需要增加一步操作 1 建立乙個名為my.ini的檔案 3 修改my.ini檔案 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d progra...

搭建mysql8 0版本

本次採用yum構建mysql8.0資料庫,具體操作步驟如下 wget c 安裝mysql8.0 yum源 rpm ivh mysql80 community release el7 3.noarch.rpm 安裝mysql8.0資料庫 yum install y mysql community se...