File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -109,8 +109,10 @@ function configure_database_mysql {
109109 sudo mysql $cmd_args -e " UPDATE mysql.user SET plugin='' WHERE user='$DATABASE_USER ' AND host='localhost';"
110110 sudo mysql $cmd_args -e " FLUSH PRIVILEGES;"
111111 fi
112+ # Create DB user if it does not already exist
113+ sudo mysql $cmd_args -e " CREATE USER IF NOT EXISTS '$DATABASE_USER '@'%' identified by '$DATABASE_PASSWORD ';"
112114 # Update the DB to give user '$DATABASE_USER'@'%' full control of the all databases:
113- sudo mysql $cmd_args -e " GRANT ALL PRIVILEGES ON *.* TO '$DATABASE_USER '@'%' identified by ' $DATABASE_PASSWORD ' ;"
115+ sudo mysql $cmd_args -e " GRANT ALL PRIVILEGES ON *.* TO '$DATABASE_USER '@'%';"
114116
115117 # Now update ``my.cnf`` for some local needs and restart the mysql service
116118
@@ -120,8 +122,6 @@ function configure_database_mysql {
120122 iniset -sudo $my_conf mysqld sql_mode TRADITIONAL
121123 iniset -sudo $my_conf mysqld default-storage-engine InnoDB
122124 iniset -sudo $my_conf mysqld max_connections 1024
123- iniset -sudo $my_conf mysqld query_cache_type OFF
124- iniset -sudo $my_conf mysqld query_cache_size 0
125125
126126 if [[ " $DATABASE_QUERY_LOGGING " == " True" ]]; then
127127 echo_summary " Enabling MySQL query logging"
You can’t perform that action at this time.
0 commit comments