MySQL的冰山一角

此文章爲個人觀點,僅供個人學習使用

MySQL密碼錯誤

SQLSTATE[HY000] [1045] Access denied for user 'root'@'DESKTOP-NCL2UI0' (using password: YES)

修改鏈接MySQL的密碼即可解決


MySQL失權

Host '***.***.***.***' is not allowed to connect to this MySQL server

需要MySQL服務器給遠程端授權

grant all privileges on *.*  to root@'%' identified by '密碼'; 

.該命令意思是給予所有ip的root用戶遠程權限
*. *表示 所有庫下的所有表
root@’%’ 表示 任何ip地址都可以root用戶訪問該數據庫 % 指向ip地址


MySQL修改用戶密碼

先查看用戶密碼

select Host,User,Password from mysql.user;

注 查詢結果 Host 字段 有 一條記錄爲 % 表示你的數據庫已經對所有ip開啓權限了
然後去執行修改

update mysql.user set password=PASSWORD('輸入你的密碼');

MySQL導出導入

導出 導出命令時不要進入mysql 直接以系統命令來運行

mysqldump -uroot -p 密碼 庫名稱 > 保存路徑/***.sql

mysqldump命令擴展

導入 sql腳本文件

先進入mysql 創建一個 需要導入的庫 進入該庫 執行如下代碼

source 保存.sql文件的路徑/***.sql

增刪改查,記錄一下

 - insert into 表名(字段名,字段名···) value ('值','值'···);
 - delete from 表名 where 字段名 = 某個值;
 - update 表明 set 字段名 = 新增值 where 字段名 = 某個值;
 - select 字段名,字段名,字段名··· from 表名;

修改和刪除的時候 where條件最好必填,否則將會修改整個表裏的所有記錄或刪除所有

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章