1. 程式人生 > >關於新版MySQL5.7資料庫安裝後使用自生成初始密碼登入的問題(MAC版)

關於新版MySQL5.7資料庫安裝後使用自生成初始密碼登入的問題(MAC版)

前言:以前都是用windows程式設計的,最近轉了mac,然後就在機子上裝了個MySQL資料庫,結果安裝完成後在登入上出了問題,搞得人極其鬱悶,當然最後還是解決了,在此特別分享出來,希望跟我遇上同樣問題的朋友可以少走彎路。這也是第一次發帖,不好勿噴。
第一步: 我們在使用MAC安裝MySQL時,結尾部分會彈出一個對話方塊。自生成密碼
這個對話方塊裡有MySQL為我們自動生成的密碼,就是localhost:後面的部分,其中包含了一些特殊字元,例如我的密碼就是
%a8Mw小於號F%PLR,
這個密碼使我們初次登陸所必需的,所以請截圖儲存,當然你要是忘記儲存的話,這有兩種解決方式:1.重新安裝,這次要記得截圖儲存啊。2.可以使用終端進行修改密碼,這個不需要初始密碼也能修改(方法自行百度,網上都有,不過個人覺得有些麻煩)。
第二步:安裝完成後,我們在系統偏好設定裡找到MySQL,並啟動服務。之後進入終端,首先配置我們的path環境變數。(這個配置方法是在網上看到的,但忘了出處了)
1.輸入: cd ~
會進入~資料夾
2.輸入:touch .bash_profile(不要忽略中間的空格)
回車執行後,
輸入:open -e .bash_profile (不要忽略中間的空格)
會在TextEdit中開啟這個檔案(如果以前沒有配置過環境變數,那麼這應該是一個空白文件)。如果有內容,請在結束符前輸入,如果沒有內容,請直接輸入如下語句:
export PATH=${PATH}:/usr/local/mysql/bin
這樣我們的path就算配置好了,使用這種方法只需要配置一次,非常方便。
第三步:開啟終端,登入資料庫,首先輸入 mysql -u root -p 回車,會看到如下顯示
輸入密碼


這裡要求我們輸入密碼,密碼就是我們自動生成的那個密碼,要注意的是這裡使用的命令模式,所以輸入密碼我們是看不到的,但確實輸入了,輸完密碼回車後會出現如下顯示
這裡寫圖片描述
這樣我們就成功登入了我們的資料庫,同時會發現終端開頭語句已經變成了mysql,之後我們輸入
update user set password=password(‘???’) where user=’root’;
這樣以後我們就可以用新密碼登入了。新密碼就是你輸入的那幾個?的具體字元。

相關推薦

關於新版MySQL5.7資料庫安裝使用生成初始密碼登入的問題MAC

前言:以前都是用windows程式設計的,最近轉了mac,然後就在機子上裝了個MySQL資料庫,結果安裝完成後在登入上出了問題,搞得人極其鬱悶,當然最後還是解決了,在此特別分享出來,希望跟我遇上同樣問題的朋友可以少走彎路。這也是第一次發帖,不好勿噴。 第一步:

mysql5.7資料庫安裝完成如何配置環境變數

如果我們在windows10系統中安裝mysql後,沒有配置環境變數的話,在使用命令列進行mysql操作時就必須要進入mysql安裝目錄才行。這樣操作起來感覺會非常麻煩。這該怎麼辦呢?win10系統中配置mysql環境變數的方法。 方法/步驟: 鍵盤組合鍵:Win+i,開啟設定視窗,點選“系統”,進入系統設

解決關於對Mysql5.7資料庫遷移MySql57服務無法啟動的問題

今天重新安裝系統需要MySql中的資料庫進行遷移。資料庫遷移資料網上一片一片的。隨便拿了個比照操作,可是搗鼓了半天就被卡在了MySql57服務啟動哪裡,怎麼都啟動不了。於是一直在懷疑自己路徑不對,其實是訪問許可權的問題。 現在把步驟詳細記錄下來,以備以後不時之

SonarQube5.6安裝+MySQL5.7資料庫安裝

重灌系統後,再一次裝sonarqube伺服器(以下簡稱SQ)。這裡記錄下步驟,供大家參考。 1.安裝 MySQL 為與SQ相容,我們使用MySQL5.6-5.7版本,若系統裡沒有MySQL,直接安裝即可;若有系統自帶的MySQL5.5或5.1等需要先進行解除安裝。 解除安裝

Mysql5.7.17安裝錯誤日誌中有警告

  警告1: secure_file_priv 配置項對資料匯入匯出的影響 1、限制mysqld 不允許匯入 | 匯出  mysqld --secure_file_prive=null MySQL [ztjy]> select * from info_posts li

mysql8.0.11安裝設置初始密碼,遠端連線

以為mysql資料庫安裝後要修改密碼才可以使用,發現之前版本的方法修改密碼不行。發現一個可行的方法。 啟動:systemctl start mysqld.service 檢視執行狀態systemctl status mysqld 如果有看到active

RabbitMQ訊息佇列-安裝amqp擴充套件並訂閱/釋出DemoPHP

本文將介紹在PHP中如何使用RabbitMQ來實現訊息的訂閱和釋出。我使用的系統依然是Centos7,為了方便,應用伺服器我使用Docker進行部署,容器環境:centos7+nginx+php5.6。 執行環境,安裝AMQP擴充套件: 如何安裝Docker我就不說了,網上很多教程非

rabbitMQ本地安裝Mac

一. 首先測試本機器是否安裝wget命令 (可以通過wget www.baidu.com來測試,如果有響應則可直接進入步驟二,如果報錯或者提示未安裝wget則需要先安裝wget) 2  tar -zxvf wget-1.5.3.tar.gz 3  進入解壓後的資料

python-django的安裝配置mac

2、解壓Django-1.xx.yy.tar.gz ,進入解壓目錄執行命令 sudo python setup.py install 3、檢視是否安裝成功 django-admin.py --version 4、建立一個工程 djang

初次安裝Mysql5.7以上版本初始root密碼找不到的問題

初次安裝Mysql5.7以上版本後初始rmysql5.7新增的特性中主要的一方面就是極大增強了安全性,安裝Mysql後默認會為root@localhost用戶創建一個隨機密碼,這個隨機密碼在不同系統上需要使用不同方式查找,否則無法登錄mysql並修改初始密碼。以下以Centos 7為例介紹如何找到初始的隨機密

linux 下安裝Mysql5.7以後版本不知道密碼如何登陸

linux 下安裝Mysql5.7以後版本後不知道密碼如何登陸 第一次在linux下安裝mysql,安裝成功以後不知道密碼無法登陸,看了好多部落格說初始密碼為空,然而並不是這樣,輸入空密碼會報錯,後來才知道和版本有關。5.7之前的版本預設是沒有密碼的,只需在伺服器上直接登入,甚至使用者名

Linux 系統 :CentOS7.X版本下安裝MySQL5.7資料庫

設定rpm下載目錄在/opt目錄下新建一個目錄存放mysql cd /opt sudo mkdir mysql12 下載MySQL的源 如果在這之前沒有提示-bash: wget: command not found,那麼還得先安裝wget sudo yum

Linux(CentOS6.7) 安裝MySql5.7資料庫

Linux(CentOS6.7) 安裝MySql5.7資料庫 圖文教程 linux(CentOS6.7) 環境Mysql 5.7.17安裝教程分享給大家,供大家參考,具體內容如下: 1系統約定 安裝檔案下載目錄:/data/software Mysql目錄安裝位置:/usr/loca

資料庫MySQL5.7.20安裝及亂碼問題

硬體條件 Window 10 X64 MySQL5.7.20 ZIP壓縮版 安裝步驟 MySQL官網下載ZIP mysql-5.7.20-winx64版本(本人目前下載的最新穩定版本) https://dev.mysql.com/down

Centos7 離線安裝mysql5.7並設定開機

最近需要在Centos7下安裝下mysql,直接yum -y install的方法不太好使,就在官網下載了所有的依賴和離線安裝包,安裝成功,現在記錄下流程: 首先進入mysql官網的下載地址: https://dev.mysql.com/downloads/

centos7安裝mysql5.7並設定開機啟動詳細步驟

1.下載mysql5.7版本 [[email protected] home]#wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz2.解除安裝

mysql5.7安裝的配置及編碼設定及資料庫的相關操作

1、首先在環境變數path中配置mysql的bin資料夾的路徑 2、新建my.ini檔案 在裡面填上如下設定: [mysql] default-character-set = utf8 [mysql.server] default-character-set

centos6.8 安裝新版mysql5.7.17

yum search libaio  # 檢索相關資訊 yum install libaio # 安裝依賴包 檢查 MySQL 是否已安裝 yum list installed | grep mysql 如果有,就先全部解除安裝,命令如下: yum -y remove my

mysql5.7以上安裝

set https ini 密碼 -1 sta success 添加 sed 下載:https://dev.mysql.com/downloads/mysql/ 1.在解壓的mysql下(bin目錄統計),創建my.ini 文件,內容日下(路徑根

MySQL5.7 服務 crash 無法啟動

mysql owin mysql5.7 light libraries trac func 0x7a force 事發背景 測試環境更換數據盤,直接采取在線將數據目錄暴力拷貝到新盤,然後將原服務關閉,啟用新盤。 服務是可以正常啟動的,但是沒多會開發就反應服務down了,