Включете параметъра "--routines" за mysqldump и той ще изхвърли процедурите.
РЕДАКТИРАНЕ #1:Вашата команда mysqldump вече трябва да изглежда така,
mysqldump -u root -proot --routines Data1 > Datafile.mysql
РЕДАКТИРАНЕ #2:
Трябва да добавите и превключвателя --add-drop-table, ако искате да запазите изгледите си. Причината е, че изгледите се създават на две стъпки (първо като фиктивни таблици, след това като реални изгледи). Също така, моля, обърнете внимание, че таблиците и изгледите споделят едно и също пространство от имена, така че не се подвеждайте от изхода, даден от командата "Покажи таблици" в mysqlclient. Използвайте „Show Create View vw_test“ вместо това, ако тази команда ви показва заявката за създаване на изглед, след това bingo, също така, за да сте сигурни, че изгледите са възстановени правилно, вмъкнете някои данни в съответните таблици във вашата друга база данни и след това изпълнете заявка за избор на вижте, ако данните се свържат, отколкото ви се учудват, потупайте се по гърба :) иначе винаги можете да се върнете към тази прекрасна общност в Stackoverflow.
Така че (за да поддържате изгледи) вашата команда mysqldump сега трябва да изглежда така
mysqldump -u root -proot --routines --add-drop-table Data1 > Datafile.mysql
HTH