下面給大家介紹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 主站蜘蛛池模板: 贡嘎县| 宜丰县| 永城市| 鄂托克旗| 四子王旗| 卓资县| 柏乡县| 南京市| 永登县| 徐闻县| 天台县| 阿克陶县| 通山县| 荥经县| 道真| 汶上县| 平阳县| 长岭县| 晋江市| 安阳县| 土默特左旗| 道孚县| 徐汇区| 长治县| 高阳县| 万山特区| 凉城县| 宝兴县| 灵丘县| 和政县| 丹阳市| 盐边县| 崇礼县| 天门市| 钟祥市| 封开县| 容城县| 延庆县| 茶陵县| 长沙市| 新竹县|