/usr/share/mysql
NameSizeModeActions
bulgarian/-0755rm
charsets/-0755rm
czech/-0755rm
danish/-0755rm
docs/-0755rm
dutch/-0755rm
english/-0755rm
estonian/-0755rm
french/-0755rm
german/-0755rm
greek/-0755rm
hungarian/-0755rm
italian/-0755rm
japanese/-0755rm
korean/-0755rm
norwegian/-0755rm
norwegian-ny/-0755rm
polish/-0755rm
portuguese/-0755rm
romanian/-0755rm
russian/-0755rm
serbian/-0755rm
slovak/-0755rm
spanish/-0755rm
swedish/-0755rm
ukrainian/-0755rm
debian_create_root_user.sql18330644editdlrm
dictionary.txt255750644editdlrm
echo_stderr270755editdlrm
innodb_memcached_config.sql39990644editdlrm
install_rewriter.sql22670644editdlrm
mysql-log-rotate20270644editdlrm
mysql-systemd-start21400755editdlrm
mysqld_multi.server10610755editdlrm
uninstall_rewriter.sql12990644editdlrm
Edit: /usr/share/mysql/debian_create_root_user.sql (1833B)
-- Get the hostname, if the hostname has any wildcard character like "_" or "%" -- add escape character in front of wildcard character to convert "_" or "%" to -- a plain character SET @get_hostname= @@hostname; SELECT REPLACE((SELECT REPLACE(@get_hostname,'_','\_')),'%','\%') INTO @current_hostname; -- Fill "user" table with default users allowing root access -- from local machine if "user" table didn't exist before CREATE TEMPORARY TABLE tmp_user LIKE user; INSERT INTO tmp_user VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','','N'); REPLACE INTO tmp_user SELECT @current_hostname,'root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','','N' FROM dual WHERE LOWER( @current_hostname) != 'localhost'; REPLACE INTO tmp_user VALUES ('127.0.0.1','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','','N'); REPLACE INTO tmp_user VALUES ('::1','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','','N'); INSERT INTO user SELECT * FROM tmp_user WHERE @had_user_table=0; DROP TABLE tmp_user; CREATE TEMPORARY TABLE tmp_proxies_priv LIKE proxies_priv; INSERT INTO tmp_proxies_priv VALUES ('localhost', 'root', '', '', TRUE, '', now()); REPLACE INTO tmp_proxies_priv SELECT @current_hostname, 'root', '', '', TRUE, '', now() FROM DUAL WHERE LOWER (@current_hostname) != 'localhost'; INSERT INTO proxies_priv SELECT * FROM tmp_proxies_priv WHERE @had_proxies_priv_table=0; DROP TABLE tmp_proxies_priv; FLUSH PRIVILEGES;