發表文章

目前顯示的是有「MySQL」標籤的文章

MySQL_ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)_重置root密碼

圖片
  ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) (using password: NO) 表示嘗試連接時沒有提供密碼。 (using password: YES) 表示嘗試連接時提供了密碼。 我這邊起初密碼是rootroot 如果出現的是這種錯誤,絕大部分偏向是更改過密碼但忘記了用上一次記憶中的密碼。 ERROR 1045 (28000): Access denied for user 'root'@'localhost'  (using password: YES) 表示我們嘗試以root用戶連接MySQL資料庫時提供的密碼不正確。 重置root密碼 Step1.開啟Windows「服務」管理工具(可以在開始菜單中搜索「services.msc」),找到MySQL服務,並停止它。 指令方式: taskkill /F /IM mysqld.exe 以下是介面方式: 當你關閉MySQL服務後,3306服務此時就沒有相關服務在使用了。 Step2.在C槽新增一個mysql-init.txt 內容如下 ALTER USER 'root'@'localhost' IDENTIFIED BY '你想更換的新密碼'; Step3.用cmd並以系統管理員來啟動 下以下指令 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --init-file="C:\\mysql-init.txt" --console Step4.另外去開Command Line Client確認是否可用新密碼登入 確認密碼已更改成新的了 Step5.將剛開起的cmd都關閉後,再重啟MySQL服務即可。 此時你用新的密碼來cmd登也可以成功。 Ref: H...

CDH Hadoop集群虛擬機本地配置搭建筆記_part4_安裝Java與MySQL配置_建立CDH預設資料庫

圖片
 接續前面篇章 CDH Hadoop集群虛擬機本地配置搭建筆記 part1透過VMWare創建3台虛擬機(各節點的網路配置) part2_配置yum local repo part3_集群NTP時間同步配置(ntpd,ntpdate) 安裝JAVA在各節點 (三台都要host1,host2,host3) Step1.安裝JDK yum -y install jdk Step2.只先針對host1配置環境變數 vi /etc/profile 在檔案尾端加入 export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera export PATH=$PATH:$JAVA_HOME/bin Step3.在host1上運行下列指令將環境變數配置文件直接分發到host2,host3 scp /etc/profile host2:/etc/ scp /etc/profile host3:/etc/ 並分別於各節點下指令驗證是否有生效 source /etc/profile java -version 在host1上安裝MySQL CDH有一些配置、監控服務相關資訊保存會用到mysql,因此在主節點來安裝。 step1.下載安裝mysql yum install -y mysql-community-server step2.設置開機啟動 systemctl enable mysqld systemctl list-unit-files |grep mysqld 啟動mysql systemctl start mysqld 這邊後續配置 改用SecureCRT比較好作業 比Putty好用的SSH連線工具SecureCRT step3.修改mysql密碼(要先登入mysql,此時會不知道預設默認密碼為多少) 獲取臨時登入mysql db的密碼 grep "password"  /var/log/mysqld.log 以我這台為例可看到預設密碼為 A temporary password is generated for root@localhost: <z))zUCGk9Qg 先用臨時登入密碼進mysql mysql -uroot -p'臨時密碼' 我這邊就會這樣套 mysql -uroot -p' ...

XAMPP安裝好的PHPMyAdmin無法直接透過匯入上傳SQL大小超過限制

  若在Windows則先記得將 c:\xampp\mysql\bin 加入至系統環境變數 預設 mysql執行檔案的cli就存放於此 我們改用 指令模式來將sql檔案給匯入至指定之資料庫即可 mysql -u root -p 資料庫名稱 < 'sql檔案的路徑' Ref: PHPMyAdmin 教學(備份MySQL資料庫) https://www.citerp.com.tw/citwp2/2022/01/05/phpmyadmin-005/ How can I access the MySQL command line with XAMPP for Windows? https://stackoverflow.com/questions/698914/how-can-i-access-the-mysql-command-line-with-xampp-for-windows phpmyadmin 無法正常匯入上傳大容量SQL檔案問題解決方法 http://tech.smallya.net/2017/11/21/phpmyadmin%e7%84%a1%e6%b3%95%e6%ad%a3%e5%b8%b8%e5%8c%af%e5%85%a5%e4%b8%8a%e5%82%b3%e5%a4%a7%e5%ae%b9%e9%87%8fsql%e6%aa%94%e6%a1%88%e5%95%8f%e9%a1%8c%e8%a7%a3%e6%b1%ba/ MySQL - 備份、還原資料庫(匯出、匯入) https://blog.hoyo.idv.tw/?p=5860