初始mysql系統 | 登入登出與修改密碼 | 修改配置檔案
阿新 • • 發佈:2022-01-24
引子
:
庫 :相當於資料夾
表 :相當於資料夾裡的檔案
記錄: 相當於資料夾裡邊的一行行的資料
登入mysql得不同方式
1、登入服務端: mysql # 以遊客模式登入 mysql -u使用者名稱 -p密碼 -hip -Pport # 完整得登入命令 mysql -u使用者名稱 -p密碼 # 本機使用該命令即可 # 注意: 第一次以管理員身份登入是沒有密碼的 直接回車即可 2、 檢視當前所有庫得名稱 show databases; # 注意: MySQL得SQL語句都是以分號;作為結束符的 如果不輸入分號系統會認為你沒有輸入完命令 會一直等待使用者輸入分號;為止 3、取消之前的命令 \c # 或者直接回車執行報錯重新輸入就可以 (簡單粗暴) 4、退出客戶端 exit; quit;
修改管理員密碼
1、在cmd視窗內直接藉助於mysqladmin命令修改
# 終端直接輸入修改密碼的命令即可
mysqladmin -uroot -p password 123 # 該命令輸入完會提示讓你再輸入依次上一次的舊密碼
2、第一次修改完密碼以後,之後還需要密碼需要操作
mysqladmin -uroot -p舊密碼 password 新密碼
mysqladmin -uroot -p123 password 123456
3、在客戶端中修改密碼
set password=PASSWORD('新密碼')
如果忘記密碼怎麼辦
1、關閉mysql服務 net stop mysql # 這裡需要以管理員的身份執行 2、以跳過授權表的方式重新啟動 mysqld --skip-grant-tables 3、修改指定使用者的密碼(重置密碼) update mysql.user set password=password(123) where user='root' and host='locakhost'; # 修改對應使用者的密碼 4、退出客戶端並且以正常的方式重新啟動服務端 exit; net start mysql
字元編碼(編碼統一)
1、檢視字元編碼
\s
2、修改字元編碼 在mysql檔案目錄下週到預設配置檔案:my-default.ini 拷貝my-default.ini 檔案並修改為my.ini 3、新增配置資訊 [mysqld] # 指代的是服務端的程式碼 character-set-server=utf8 # 可以改為:character-set-server=utf8mb4 (mb4是識別表情的使表情不亂碼) collation-server=utf8_general_ci [client] # 其他客戶端連結 default-character-set=utf8 [mysql] # mysql自帶的客戶端 default-character-set=utf8 ctrl+s 儲存一下 4、重啟服務端才能生效 net stop mysql net start mysql 5、登入客戶端校驗 \s
怎樣判斷是遊客身份登入還是管理員身份
進入客戶端:使用show databases; 檢視當前庫的名稱即可判斷
管理員身份
以遊客身份
偷懶操作(不輸入賬號密碼以管理員身份登入)
# 以後用mysql命令登入的話就直接載入下面的配置
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
user=root # 加入賬號和密碼
password=123
# 必須重啟服務端才可以生效
net stop mysql
net start mysql
驗證是否是以管理員的額身份進入的