<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Sep 28, 2017 at 4:22 PM, Hika van den Hoven <span dir="ltr"><<a href="mailto:hikavdh@gmail.com" target="_blank">hikavdh@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hoi Ian,<br>
<div><div class="gmail-h5"><br>
Thursday, September 28, 2017, 10:11:41 PM, you wrote:<br>
<br>
> On Thu, Sep 28, 2017 at 4:00 PM, Hika van den Hoven <<a href="mailto:hikavdh@gmail.com">hikavdh@gmail.com</a>> wrote:<br>
>><br>
>> Hoi Ian,<br>
>><br>
>> Thursday, September 28, 2017, 9:32:37 PM, you wrote:<br>
>><br>
>> > Doing the clean install method after upgrading my system to 16.04.<br>
>><br>
>><br>
>> > I ran the following command line to install the old database:<br>
>><br>
>><br>
>> > sudo -u mythtv /usr/share/mythtv/mythconverg_<wbr>restore.pl--verbose<br>
>> > --drop_database --create_database  --directory /home/mythtv<br>
>> > --filename mythconverg-1317-<wbr>20170928112702.sql.gz<br>
>><br>
>><br>
>><br>
>> > It fails with an unable to connect to database and this environment:<br>
>><br>
>><br>
>> > Configuring environment:<br>
>> >   -    username: mythtv<br>
>> >   -        HOME: /home/ian<br>
>> >   - MYTHCONFDIR: /home/ian/.mythtv<br>
>><br>
>><br>
>> > Parsing configuration files:<br>
>> >   - checking: /home/ian/.mythtv/config.xml<br>
>> >   - checking: /usr/local/share/mythtv/mysql.<wbr>txt<br>
>> >   - checking: /usr/share/mythtv/mysql.txt<br>
>> >   - checking: /usr/local/etc/mythtv/mysql.<wbr>txt<br>
>> >   - checking: /etc/mythtv/mysql.txt<br>
>> >   - checking: /home/ian/.mythtv/mysql.txt<br>
>> >   - checking: mysql.txt<br>
>> >   - checking: /home/ian/.mythtv/mysql.txt<br>
>> >   - checking: /home/ian/.mythtv/backuprc<br>
>><br>
>><br>
>> > Doing a 'locate config.xml' it's only at these locations:<br>
>><br>
>><br>
>> > /etc/mythtv/config.xml<br>
>> > /home/mythtv/.mythtv/config.<wbr>xml<br>
>> > /usr/share/doc/mythtv-backend/<wbr>contrib/config_files/config.<wbr>xml<br>
>> > /usr/share/mythtv/config.xml<br>
>><br>
>><br>
>> > How do I get the command line to ignore /home/ian and /home/ian/.mythtv?<br>
>><br>
>><br>
>> > Thanks!<br>
>><br>
>> You first need to create the database and the rights before you can<br>
>> restore.<br>
<br>
<br>
> Not sure if I'm following. The mythtv installation has already<br>
> created a mythconverg database which I can login to. I just need to<br>
> restore my .27 database so that it will change the schema upon<br>
> running. I thought   --drop_database --create_database took care of<br>
> that. I didn't see any other step about rights on<br>
> <a href="https://www.mythtv.org/wiki/Database_Backup_and_Restore#Database_Restore" rel="noreferrer" target="_blank">https://www.mythtv.org/wiki/<wbr>Database_Backup_and_Restore#<wbr>Database_Restore</a>.<br>
> Just thought my issue was looking for config/xml in the wrong place,<br>
> since it is in the mythtv user locations but looking in the root user's.<br>
<br>
</div></div>Is /home/ian the root users home directory? Because then it is<br>
completely logical. You are using sudo, so you are running as root. So<br>
try without sudo.<br>
<br></blockquote><div><br></div><div>Tried without sudo and it's still looking in /home/ian instead of /home/mythtv:</div><div><br></div><div><div>ian@buster:/home/mythtv$ /usr/share/mythtv/<a href="http://mythconverg_restore.pl">mythconverg_restore.pl</a> --verbose --drop_database --create_database  --directory /home/mythtv --filename mythconverg-1317-20170928112702.sql.gz</div><div><br></div><div>Configuring environment:</div><div>  -    username: ian</div><div>  -        HOME: /home/ian</div><div>  - MYTHCONFDIR: /home/ian/.mythtv</div><div><br></div><div>Parsing configuration files:</div><div>  - checking: /home/ian/.mythtv/config.xml</div><div>  - checking: /usr/local/share/mythtv/mysql.txt</div><div>  - checking: /usr/share/mythtv/mysql.txt</div><div>  - checking: /usr/local/etc/mythtv/mysql.txt</div><div>  - checking: /etc/mythtv/mysql.txt</div><div>  - checking: /home/ian/.mythtv/mysql.txt</div><div>  - checking: mysql.txt</div><div>  - checking: /home/ian/.mythtv/mysql.txt</div><div>  - checking: /home/ian/.mythtv/backuprc</div></div><div><br></div><div><br></div></div></div></div>