1313PASS=$( gen_pass)
1414
1515# ubuntu phpmyadmin path
16- pmapath1=" /etc/phpmyadmin/config.inc.php"
17- pmapath2=" /usr/share/phpmyadmin/config.sample.inc.php"
16+ pmapath1=" /etc/phpmyadmin/conf.d/01-localhost.php"
1817
19- # delete old and paste new value
20- sed -i ' /pmadb/d' $pmapath1
21- sed -i ' /controluser/d' $pmapath1
22- sed -i ' /bookmarktable/d' $pmapath1
23- sed -i ' /relation/d' $pmapath1
24- sed -i ' /userconfig/d' $pmapath1
25- sed -i ' /table_info/d' $pmapath1
26- sed -i ' /column_info/d' $pmapath1
27- sed -i ' /history/d' $pmapath1
28- sed -i ' /recent/d' $pmapath1
29- sed -i ' /table_uiprefs/d' $pmapath1
30- sed -i ' /tracking/d' $pmapath1
31- sed -i ' /table_coords/d' $pmapath1
32- sed -i ' /pdf_pages/d' $pmapath1
33- sed -i ' /designer_coords/d' $pmapath1
34- sed -i ' /controlpass/d' $pmapath1
35- sed -i ' /\$i = 1; /d' $pmapath1
36- echo " \$ i = 1;" >> $pmapath1
37- sed -i ' /savedsearches/d' $pmapath1
38- sed -i ' /navigationhiding/d' $pmapath1
39- sed -i ' /users/d' $pmapath1
40- sed -i ' /controlpass/d' $pmapath1
41- sed -i ' /favorite/d' $pmapath1
42- sed -i ' /usergroups/d' $pmapath1
43- sed -i ' /central_columns/d' $pmapath1
44- sed -i ' /designer_settings/d' $pmapath1
45- sed -i ' /export_templates/d' $pmapath1
4618echo " \$ cfg['Servers'][\$ i]['favorite'] = 'pma__favorite';" >> $pmapath1
4719echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath1
4820echo " \$ cfg['Servers'][\$ i]['central_columns'] = 'pma__central_columns';" >> $pmapath1
@@ -68,65 +40,16 @@ echo "\$cfg['Servers'][\$i]['table_coords'] = 'pma__table_coords';" >> $pmapath1
6840echo " \$ cfg['Servers'][\$ i]['pdf_pages'] = 'pma__pdf_pages';" >> $pmapath1
6941echo " \$ cfg['Servers'][\$ i]['designer_coords'] = 'pma__designer_coords';" >> $pmapath1
7042
71- sed -i ' /pmadb/d' $pmapath2
72- sed -i ' /controluser/d' $pmapath2
73- sed -i ' /bookmarktable/d' $pmapath2
74- sed -i ' /relation/d' $pmapath2
75- sed -i ' /userconfig/d' $pmapath2
76- sed -i ' /table_info/d' $pmapath2
77- sed -i ' /column_info/d' $pmapath2
78- sed -i ' /history/d' $pmapath2
79- sed -i ' /recent/d' $pmapath2
80- sed -i ' /table_uiprefs/d' $pmapath2
81- sed -i ' /tracking/d' $pmapath2
82- sed -i ' /table_coords/d' $pmapath2
83- sed -i ' /pdf_pages/d' $pmapath2
84- sed -i ' /designer_coords/d' $pmapath2
85- sed -i ' /controlpass/d' $pmapath2
86- sed -i ' /savedsearches/d' $pmapath2
87- sed -i ' /navigationhiding/d' $pmapath2
88- sed -i ' /users/d' $pmapath2
89- sed -i ' /controlpass/d' $pmapath2
90- sed -i ' /favorite/d' $pmapath2
91- sed -i ' /usergroups/d' $pmapath2
92- sed -i ' /central_columns/d' $pmapath2
93- sed -i ' /designer_settings/d' $pmapath2
94- sed -i ' /export_templates/d' $pmapath2
95- echo " \$ cfg['Servers'][\$ i]['favorite'] = 'pma__favorite';" >> $pmapath2
96- echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath2
97- echo " \$ cfg['Servers'][\$ i]['central_columns'] = 'pma__central_columns';" >> $pmapath2
98- echo " \$ cfg['Servers'][\$ i]['designer_settings'] = 'pma__designer_settings';" >> $pmapath2
99- echo " \$ cfg['Servers'][\$ i]['export_templates'] = 'pma__export_templates';" >> $pmapath2
100- echo " \$ cfg['Servers'][\$ i]['savedsearches'] = 'pma__savedsearches';" >> $pmapath2
101- echo " \$ cfg['Servers'][\$ i]['navigationhiding'] = 'pma__navigationhiding';" >> $pmapath2
102- echo " \$ cfg['Servers'][\$ i]['users'] = 'pma__users';" >> $pmapath2
103- echo " \$ cfg['Servers'][\$ i]['usergroups'] = 'pma__usergroups';" >> $pmapath2
104- echo " \$ cfg['Servers'][\$ i]['pmadb'] = 'phpmyadmin';" >> $pmapath2
105- echo " \$ cfg['Servers'][\$ i]['controluser'] = 'pma';" >> $pmapath2
106- echo " \$ cfg['Servers'][\$ i]['controlpass'] = '$PASS ';" >> $pmapath2
107- echo " \$ cfg['Servers'][\$ i]['bookmarktable'] = 'pma__bookmark';" >> $pmapath2
108- echo " \$ cfg['Servers'][\$ i]['relation'] = 'pma__relation';" >> $pmapath2
109- echo " \$ cfg['Servers'][\$ i]['userconfig'] = 'pma__userconfig';" >> $pmapath2
110- echo " \$ cfg['Servers'][\$ i]['table_info'] = 'pma__table_info';" >> $pmapath2
111- echo " \$ cfg['Servers'][\$ i]['column_info'] = 'pma__column_info';" >> $pmapath2
112- echo " \$ cfg['Servers'][\$ i]['history'] = 'pma__history';" >> $pmapath2
113- echo " \$ cfg['Servers'][\$ i]['recent'] = 'pma__recent';" >> $pmapath2
114- echo " \$ cfg['Servers'][\$ i]['table_uiprefs'] = 'pma__table_uiprefs';" >> $pmapath2
115- echo " \$ cfg['Servers'][\$ i]['tracking'] = 'pma__tracking';" >> $pmapath2
116- echo " \$ cfg['Servers'][\$ i]['table_coords'] = 'pma__table_coords';" >> $pmapath2
117- echo " \$ cfg['Servers'][\$ i]['pdf_pages'] = 'pma__pdf_pages';" >> $pmapath2
118- echo " \$ cfg['Servers'][\$ i]['designer_coords'] = 'pma__designer_coords';" >> $pmapath2
119-
12043# SOME WORK with DATABASE (table / user)
12144PMADB=phpmyadmin
12245PMAUSER=pma
12346
12447# DROP USER and TABLE
125- mysql -uroot << MYSQL_PMA1
126- DROP USER '$PMAUSER '@'localhost';
127- DROP DATABASE $PMADB ;
128- FLUSH PRIVILEGES;
129- MYSQL_PMA1
48+ # mysql -uroot <<MYSQL_PMA1
49+ # DROP USER '$PMAUSER'@'localhost';
50+ # DROP DATABASE $PMADB;
51+ # FLUSH PRIVILEGES;
52+ # MYSQL_PMA1
13053
13154# CREATE PMA USER
13255mysql -uroot << MYSQL_PMA2
0 commit comments