本文目錄一覽:
- 1、mysql 命令還原數據庫
- 2、Mysql error number: 1049 怎麼解決,高手說一下。
- 3、MySQL窗口:create database db;use db;然後出現ERROR 1049 (42000): Unknown database ‘db;’
- 4、如何處理MySQL Error :Unknown database MySQL Error :1049 Message : Cannot use database 35
- 5、mysql出現error1049,可是並沒有出錯啊?
- 6、在ds窗口中導入MYSQL數據庫時報error 1049 (42000):Unknown database ‘;’這個錯誤
mysql 命令還原數據庫
mysqldump -hhostname -uusername -ppassword databasename backupfile.sql備份MySQL數據庫為帶刪除表的格式備份MySQL數據庫為帶刪除表的格式,能夠讓該備份覆蓋已有數據庫而不需要手動刪除原有數據庫。
mysqldump -–add-drop-table -uusername -ppassword databasename backupfile.sql直接將MySQL數據庫壓縮備份
mysqldump -hhostname -uusername -ppassword databasename | gzip backupfile.sql.gz備份MySQL數據庫某個(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 backupfile.sql同時備份多個MySQL數據庫
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 multibackupfile.sql僅僅備份數據庫結構
mysqldump –no-data –databases databasename1 databasename2 databasename3 structurebackupfile.sql備份服務器上所有數據庫
mysqldump –all-databases allbackupfile.sql還原MySQL數據庫的命令
mysql -hhostname -uusername -ppassword databasename backupfile.sql還原壓縮的MySQL數據庫
gunzip backupfile.sql.gz | mysql -uusername -ppassword databasename將數據庫轉移到新服務器
mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
Mysql error number: 1049 怎麼解決,高手說一下。
……有錯誤描述啊
unknown databse 『modoer』! 是不是沒有這個數據庫啊……
MySQL窗口:create database db;use db;然後出現ERROR 1049 (42000): Unknown database ‘db;’
mysql怎麼導入數據庫
1049
42000
unknown
database
你可以查看一下你的數據庫
使用show
databases看一下有沒有你這個名為mydata的庫,之後使用以下命令行來做備份:mysqldump
-uroot
-p
–default-character-set=utf8
–max_allowed_packet=48m
databasename
scriptname.sql
如何處理MySQL Error :Unknown database MySQL Error :1049 Message : Cannot use database 35
1.停止mysql服務:
右鍵點擊「我的電腦」圖標,出現右鍵菜單後左鍵點擊「管理」。彈出「電腦管理」對話框後,左鍵點擊「服務與程序」,接着點擊「服務」,最後找到mysql服務並將其關閉。
2.進入控制面板,點擊卸載程序,進入卸載程序對話框後卸載mysql。
3.組合鍵W+R進入運行,輸入「regedit」,查看下面 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 的鍵值,將mysql鍵值(mysql、mysqladmin)刪掉 。
4.重啟系統。
5.再次安裝mysql程序。
flask中向mysql中數據操作會出現字符集的問題,比如創建數據模型:db.create_all()時,控制台會出現warring 1366 的字符集警告,是這樣的:
這個異常是mysql問題,而非python的問題,這是因為mysql的字段類型是utf-xxx, 而在mysql中這些utf-8數據類型只能存儲最多三個位元組的字符,而存不了包含四個位元組的字符。
解決方法:
修改mysql數據表的字段類型為utf8mb4,只有在mysql5.5之後可以支持。
在flask配置中設置字符集:
SQLALCHEMY_DATABASE_URI = “mysql+pymysql://root:123456@127.0.0.1:3306/test?charset=utf8”
mysql出現error1049,可是並沒有出錯啊?
在命令行輸入:
D:\Program Files\MySQL\MySQL\binmysqldump -uroot -p test2008dbd:\backupdb\test2008db.sql;
錯誤顯示:
mysqldump: Got error: 1049: Unknown database’test2008db;’ when selecting the database.
但是:mysql show databases;
顯示:
+—————+
| Database |
+—————+
| test2008db |
+—————+
mysqluse test2008db;
顯示:
Database changed.
解決辦法如下:
在命令行輸入:
D:\Program Files\MySQL\MySQL\binmysqldump -uroot -p test2008dbd:\backupdb\test2008db.sql.
按回車,輸入密碼,備份成功。
MySQL是一個開放源碼的小型關聯式數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
在ds窗口中導入MYSQL數據庫時報error 1049 (42000):Unknown database ‘;’這個錯誤
你之前備份的操作是不是用mysqldump命令備份的?這個命令是只備份數據庫的內容而不是整個數據庫,你可以看他導出的sql文件就知道了,裏面沒有對數據庫的操作,(說白了就是沒有創建數據庫的語句)
所以你恢復他就找不到你恢復命令上指定的數據庫,需要先創建一個數據庫如mydb,
再mysql
-uroot
-p123
mydb
備份文件路徑
把內容導入進去
雖然久遠,但希望對同樣有此疑問的有所幫助
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/280746.html