Browse code

Clean database ubuntu/RHEL/SUSE use uninstall_package and clean /var/lib/mysql

Change-Id: I72c9df06903e536320a807fae8b817379e448444
Related-Bug: #1395776

Sean Dague authored on 2014/12/16 04:57:15
Showing 1 changed files
... ...
@@ -23,22 +23,27 @@ function cleanup_database_mysql {
23 23
     if is_ubuntu; then
24 24
         # Get ruthless with mysql
25 25
         stop_service $MYSQL
26
-        apt_get purge -y mysql*
26
+        uninstall_package mysql-server mariadb-server
27 27
         sudo rm -rf /var/lib/mysql
28 28
         sudo rm -rf /etc/mysql
29 29
         return
30 30
     elif is_fedora; then
31 31
         if [[ $DISTRO =~ (rhel6) ]]; then
32
-            MYSQL=mysqld
32
+            stop_service mysqld
33
+            uninstall_package mysql-server
34
+            sudo rm -rf /var/lib/mysql
33 35
         else
34
-            MYSQL=mariadb
36
+            stop_service mariadb
37
+            uninstall_package mariadb-server
38
+            sudo rm -rf /var/lib/mysql
35 39
         fi
36 40
     elif is_suse; then
37
-        MYSQL=mysql
41
+        stop_service mysql
42
+        uninstall_package mysql-community-server
43
+        sudo rm -rf /var/lib/mysql
38 44
     else
39 45
         return
40 46
     fi
41
-    stop_service $MYSQL
42 47
 }
43 48
 
44 49
 function recreate_database_mysql {