下面給大家介紹mysql 常用指令及中文亂碼解決問題
Mysql 系統管理指令
登陸本地 Mysql
mysql -u username -p # 回車輸入密碼
或者
mysql -u username -p passswd;
登陸遠程 Mysql
mysql -h address -u username -p # 回車輸入密碼
或者
mysql -h address -u username -p passswd;
修改新密碼
mysql> use mysql;mysql> update user set password=PASSWORD(‘newpasswd') where user='username';mysql> flush privileges; #更新權限mysql> quit; #退出
增加新用戶
mysql> grant select on database_name.* to user@address identified by ‘passwd'
ex: 增加一個用戶 test1 密碼為 abc,讓他可以在任何主機上登錄,并對所有數據庫有 查詢、插入、修改、刪除的權限。
mysql> grant select,insert,update,delete on . to root@localhost identified by 'mysql';or mysql> grant all privileges on . to root@localhost identified by 'mysql';mysql> flush privileges;
ex: 不希望 root 有密碼操作數據庫“mydb”里的數據表,可以再打一個命令將密碼消掉
mysql> grant select,insert,update,delete on mydb.* to root@localhost identified by '';
刪除用戶
mysql> delete from user where user='user_name' and host='address';mysql> flush privileges;mysql> drop database dbname; #刪除用戶的數據庫
數據庫導入導出(mysqldump)
導出所有數據庫
mysqldump -u user -p -A > backup_file_path
導出數據和數據結構
mysqldump -u user -p database_name_need_to_backup > backup_file_pathex00: export database mydbmysqldump -h localhost -u root -p mydb > ./mydb.sqlex01: export database mydb mytablemysqldump -h localhost -u root -p mydb mytable > ./mytable.sqlex02: export database mydb frameworkmysqldump -h localhost -u root -p mydb 主站蜘蛛池模板: 通江县| 旺苍县| 屏东市| 呼伦贝尔市| 东平县| 澎湖县| 庄河市| 桂林市| 南充市| 望都县| 合肥市| 马龙县| 平罗县| 乌审旗| 盱眙县| 孙吴县| 绍兴县| 徐汇区| 长治县| 平武县| 昌图县| 博乐市| 东至县| 柘城县| 体育| 文登市| 浦县| 武乡县| 天津市| 青阳县| 西林县| 恩施市| 田林县| 宁德市| 潜山县| 呼伦贝尔市| 武功县| 海伦市| 洞头县| 雷山县| 武功县|