此文章爲個人觀點,僅供個人學習使用
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
導入 sql腳本文件
先進入mysql 創建一個 需要導入的庫 進入該庫 執行如下代碼
source 保存.sql文件的路徑/***.sql
增刪改查,記錄一下
- insert into 表名(字段名,字段名···) value ('值','值'···);
- delete from 表名 where 字段名 = 某個值;
- update 表明 set 字段名 = 新增值 where 字段名 = 某個值;
- select 字段名,字段名,字段名··· from 表名;
修改和刪除的時候 where條件最好必填,否則將會修改整個表裏的所有記錄或刪除所有