Ah.

Once again, thank you very much for all your help!

Dimitri


On Thursday 02 August 2012 1:31:25 pm Maxim Solodovnik wrote:
> to have more options in this list you need to configure LDAP and maybe
> something else.
>
> On Fri, Aug 3, 2012 at 12:27 AM, Dimitri Yioulos 
<dyiou...@onpointfc.com>wrote:
> > "grep mysql persistence.xml" returns info that MySQL is being used.
> >
> > I understand why one wouldn't want OM to be running when executing
> > admin.sh.
> > That said, I don't know if the fact that OM was running when I executed
> > the script had anything to do with my success.  Wish I knew, but the
> > bottom line is
> > that OM is working with MySQL.
> >
> > One last question: when I log into OM, the "Domain" is listed as local DB
> > [internal].  That's the only choice.  Is that to be expected?
> >
> > Dimitri
> >
> > On Thursday 02 August 2012 1:14:42 pm Maxim Solodovnik wrote:
> > > OM should be shut down while running command line admin.
> > > You can
> > > grep mysql persistence.xml
> > >
> > > On Fri, Aug 3, 2012 at 12:08 AM, Dimitri Yioulos
> >
> > <dyiou...@onpointfc.com>wrote:
> > > > Huh, this last go-round worked:
> > > >
> > > > mysql> show tables;
> > > > +-------------------------+
> > > >
> > > > | Tables_in_openmeetings  |
> > > >
> > > > +-------------------------+
> > > >
> > > > | OPENJPA_SEQUENCE_TABLE  |
> > > > | adresses                |
> > > > | appointmentcategory     |
> > > > | appointmentremindertyps |
> > > > | appointments            |
> > > > | conferencelog           |
> > > > | conferencelogtype       |
> > > > | configuration           |
> > > > | errortypes              |
> > > > | errorvalues             |
> > > > | extensions              |
> > > > | fieldlanguage           |
> > > > | fieldlanguagesvalues    |
> > > > | fieldvalues             |
> > > > | fileexploreritem        |
> > > > | flvrecording            |
> > > > | flvrecording_log        |
> > > > | flvrecording_meta_delta |
> > > > | flvrecording_metadata   |
> > > > | invitations             |
> > > > | ldapconfig              |
> > > > | meeting_members         |
> > > > | meetme                  |
> > > > | naviglobal              |
> > > > | navimain                |
> > > > | om_timezone             |
> > > > | open_xg_return_object   |
> > > > | organisation            |
> > > > | organisation_users      |
> > > > | poll_types              |
> > > > | private_messages        |
> > > > | private_messages_folder |
> > > > | room_poll_answers       |
> > > > | room_polls              |
> > > > | rooms                   |
> > > > | rooms_moderator         |
> > > > | rooms_organisation      |
> > > > | roomtypes               |
> > > > | salutations             |
> > > > | sessiondata             |
> > > > | sipusers                |
> > > > | soaplogin               |
> > > > | states                  |
> > > > | user_contacts           |
> > > > | user_sip_data           |
> > > > | userdata                |
> > > > | userlevel               |
> > > > | users                   |
> > > >
> > > > +-------------------------+
> > > > 48 rows in set (0.00 sec)
> > > >
> > > > The only difference in what I did this time was that OM was running
> > > > (restarting
> > > > OM after db backup wasn't in the how-to).  I checked
> > > > persistence.xml's timestamp and, sure enough, it was set at
> > > > approximately the time I ran admin.sh, so I'm assuming proper changes
> > > > were made to it by admin.sh.
> >
> >  I
> >
> > > > then
> > > > restarted OM.  How do I verify that MySQL is being used as the
> >
> > back-end?
> >
> > > > Dimitri
> > > >
> > > > On Thursday 02 August 2012 12:51:49 pm Maxim Solodovnik wrote:
> > > > > OK
> > > > > lets check admin command then
> > > > >
> > > > > As I can understand you have standard mysql installation on local
> >
> > host
> >
> > > > > and connect as root with password?
> > > > >
> > > > > so lets simplify things:
> > > > > ./admin.sh -v -i -file backup.zip --db-user "root" --db-type
> > > > > "mysql" --db-pass "your_password" --drop
> > > > >
> > > > > any useful stacktrace as a result?
> > > > >
> > > > > On Thu, Aug 2, 2012 at 11:12 PM, Dimitri Yioulos
> > > >
> > > > <dyiou...@onpointfc.com>wrote:
> > > > > > Yes:
> > > > > >
> > > > > > mysql> show databases;
> > > > > > +--------------------+
> > > > > >
> > > > > > | Database           |
> > > > > >
> > > > > > +--------------------+
> > > > > >
> > > > > > | information_schema |
> > > > > > | mysql              |
> > > > > > | openmeetings       |
> > > > > > | test               |
> > > > > >
> > > > > > +--------------------+
> > > > > > 4 rows in set (0.00 sec)
> > > > > >
> > > > > > mysql> use openmeetings;
> > > > > > Database changed
> > > > > >
> > > > > > I strictly followed your how-to.  But, must I have OM running
> >
> > before
> >
> > > > > > I issue the
> > > > > > admin.sh command?
> > > > > >
> > > > > > Dimitri
> > > > > >
> > > > > > On Thursday 02 August 2012 12:03:38 pm Maxim Solodovnik wrote:
> > > > > > > have you created DB table openmeetings in your MySQL DB?
> > > > > > > are you able to connect to mysql using command line?
> > > > > > >
> > > > > > > mysql -u <user> -p openmeetings
> > > > > > >
> > > > > > > On Thu, Aug 2, 2012 at 8:24 PM, Dimitri Yioulos <
> > > >
> > > > dyiou...@onpointfc.com
> > > >
> > > > > > >wrote:
> > > > > > > > Thanks, Rubens.
> > > > > > > >
> > > > > > > > Ran netstat to confirm that MySQL is listening on port 3306.
> > > > > > > > After moving the
> > > > > > > > original persistence.xml to persistence.xml.orig, I then
> > > > > > > > copied mysql_persistence.xml to persistence.xml (even though
> > > > > > > > I think that
> > > > > >
> > > > > > Maxim
> > > > > >
> > > > > > > > said
> > > > > > > > that admin.sh should create a usable persistence.xml).
> > > > > > > > Interestingly, when I
> > > > > > > > look at persistence.xml, the MySQL username and password were
> > > > > > > > correct. Despite
> > > > > > > > all that, I still get:
> > > > > > > >
> > > > > > > > [ERROR] [main] org.openmeetings.cli.Admin - Install failed A
> > > > > > > > connection could
> > > > > > > > not be obtained for driver class "com.mysql.jdbc.Driver" and
> > > > > > > > URL
> >
> > "jdbc:mysql://localhost:3306/openmeetings?autoReconnect=true&useUnicode=t
> >
> > > > > > > >rue& createDatabaseIfNotExist=true&characterEncoding=utf-8&
> >
> > connectionCollation=utf8_general_ci&cachePrepStmts=true&cacheCallableStat
> >
> > > > > > > >ements=true&
> >
> > cacheServerConfiguration=true&useLocalSessionState=true&elideSetAutoCommi
> >
> > > > > > > >ts=true&
> >
> > alwaysSendSetIsolation=false&enableQueryTimeouts=false&prepStmtCacheSize=
> >
> > > > > > > >3000&prepStmtCacheSqlLimit=1000". You may have specified an
> > > > > > > > invalid URL.
> > > > > > > >
> > > > > > > > Hmmm.
> > > > > > > >
> > > > > > > > Dimitri
> > > > > > > >
> > > > > > > > On Thursday 02 August 2012 8:24:24 am Rubens Queiroz de
> > > > > > > > Almeida
> > > >
> > > > wrote:
> > > > > > > > > I had this very same problem yesterday. In my case, what
> > > >
> > > > happened,
> > > >
> > > > > > > > > is
> > > > > > > >
> > > > > > > > that
> > > > > > > >
> > > > > > > > > mysql was listening on another port, so I had to change the
> > > >
> > > > default
> > > >
> > > > > > > > > mysql port number (3306) for the number of the port
> > > > > > > > > actually
> > > >
> > > > used.
> > > >
> > > > > > You
> > > > > >
> > > > > > > > > should also check whether the user defined in the
> > > > > > > > > persistence.xml
> > > > > >
> > > > > > file
> > > > > >
> > > > > > > > > is
> > > > > > > >
> > > > > > > > allowed
> > > > > > > >
> > > > > > > > > to create databases, should this be the case.
> > > > > > > > >
> > > > > > > > > The file persistence.xml is located at
> > > >
> > > >  $OPENMEETINGS_HOME/webapps/openmeetings/WEB-INF/classes/META-INF/
> > > >
> > > > > > > > > The directory META-INF/ contains several files, you should
> > > > > > > > > select the database you're using and do the following:
> > > > > > > > >
> > > > > > > > > mv persistence.xml persistence.xml.backup
> > > > > > > > > cp mysql_persistence.xml persistence.xml
> > > > > > > > > (if you're using mysql. Jaime said that it works much
> > > > > > > > > better with postgresql)
> > > > > > > > > Also, if you're using mysql you should download the jdbc
> >
> > driver
> >
> > > > > > > > > from the MySQL site, it does not come with the openmeetings
> > > > > > > > > file, due to licensing issues.
> > > > > > > > >
> > > > > > > > > You should then edit the file persistence.xml and change
> > > > > > > > > the information regarding the database and connections:
> > > > > > > > >
> > > > > > > > > , Username=openmeetings
> > > > > > > > > , Password=xxxxxx"/>
> > > > > > > > >
> > > > > > > > > I hope this helps,
> > > > > > > > >
> > > > > > > > > Best regards,
> > > > > > > > >
> > > > > > > > > Rubens
> > > > > > > > >
> > > > > > > > > On Thu, Aug 2, 2012 at 9:14 AM, Dimitri Yioulos <
> > > > > >
> > > > > > dyiou...@onpointfc.com
> > > > > >
> > > > > > > > >wrote:
> > > > > > > > > > Ran the below steps.  The last step produced the
> > > > > > > > > > following
> > > >
> > > > error:
> > > > > > > > > > [ERROR] [main] org.openmeetings.cli.Admin - Install
> > > > > > > > > > failed
> >
> > A
> >
> > > > > > > > > > connection could
> > > > > > > > > > not be obtained for driver class "com.mysql.jdbc.Driver"
> >
> > and
> >
> > > > > > > > > > URL
> > > >
> > > > "jdbc:mysql://localhost:3306/openmeetings?autoReconnect=true&
> >
> > useUnicode=true&createDatabaseIfNotExist=true&characterEncoding=utf-8
> >
> > > > > > > > > >& connectionCollation=utf8_general_ci&cachePrepStmts=true&
> > > > > > > > > > cacheCallableStatements=true&cacheServerConfiguration=tru
> > > > > > > > > >e&
> >
> > useLocalSessionState=true&elideSetAutoCommits=true&alwaysSendSetIsolation
> >
> > > > > > > > > >=false&
> >
> > enableQueryTimeouts=false&prepStmtCacheSize=3000&prepStmtCacheSqlLimit=10
> >
> > > > > > > > > >00". You may have specified an invalid URL.
> > > > > > > > > >
> > > > > > > > > > What am I missing?
> > > > > > > > > >
> > > > > > > > > > Dimitri
> > > > > > > > > >
> > > > > > > > > > On Thursday 02 August 2012 7:49:41 am Dimitri Yioulos
> >
> > wrote:
> > > > > > > > > > > Thanks, Maxim.  I'll give that a try in a while.  I owe
> >
> > you
> >
> > > > > > > > > > > a
> > > > > >
> > > > > > beer
> > > > > >
> > > > > > > > > > > or three :-) .
> > > > > > > > > > >
> > > > > > > > > > > Dimitri
> > > > > > > > > > >
> > > > > > > > > > > On Thursday 02 August 2012 7:44:37 am Maxim Solodovnik
> >
> > wrote:
> > > > > > > > > > > > 1) cd OM folder
> > > > > > > > > > > > 2) stop OM
> > > > > > > > > > > > 3) ./admin.sh -b -file backup.zip
> > > > > > > > > > > > 4) ./admin.sh -i -file backup.zip --db-type mysql
> > > > > > > > > > > > --db-user
> > > > > >
> > > > > > root
> > > > > >
> > > > > > > > > > > > --db-pass <pass> --drop
> > > > > > > > > > > >
> > > > > > > > > > > > please check the admin syntax by running ./admin.sh
> >
> > with
> >
> > > > > > > > > > > > no params
> > > > > > > > > > > >
> > > > > > > > > > > > On Thu, Aug 2, 2012 at 6:40 PM, Dimitri Yioulos
> > > > > > > > > >
> > > > > > > > > > <dyiou...@onpointfc.com>wrote:
> > > > > > > > > > > > > All,
> > > > > > > > > > > > >
> > > > > > > > > > > > > I'm moving along very nicely with my OM 2.0
> > > > > > > > > > > > > installation.
> > > > > >
> > > > > >  But,
> > > > > >
> > > > > > > > > > > > > I was wondering
> > > > > > > > > > > > > if I can do this:
> > > > > > > > > > > > >
> > > > > > > > > > > > > I initially set up OM to use the internal database.
> > > > > > > > > > > > > I'd like to move to MySQL.
> > > > > > > > > > > > > Can it be done now that OM is already installed
> > > > > > > > > > > > > and,
> >
> > if
> >
> > > > so,
> > > >
> > > > > > how
> > > > > >
> > > > > > > > (is
> > > > > > > >
> > > > > > > > > > > > > there a how-to, or some-such, available?)?
> > > > > > > > > > > > >
> > > > > > > > > > > > > As always, thanks.
> > > > > > > > > > > > >
> > > > > > > > > > > > > Dimitri
> > > > > > > > > > > > >
> > > > > > > > > > > > > --
> > > > > > > > > > > > > This message has been scanned for viruses and
> > > > > > > > > > > > > dangerous content by MailScanner, and is
> > > > > > > > > > > > > believed to be clean.
> > > > > > > > > > > >
> > > > > > > > > > > > --
> > > > > > > > > > > > WBR
> > > > > > > > > > > > Maxim aka solomax
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > This message has been scanned for viruses and
> > > > > > > > > > dangerous content by MailScanner, and is
> > > > > > > > > > believed to be clean.
> > > > > > > >
> > > > > > > > --
> > > > > > > > This message has been scanned for viruses and
> > > > > > > > dangerous content by MailScanner, and is
> > > > > > > > believed to be clean.
> > > > > > >
> > > > > > > --
> > > > > > > WBR
> > > > > > > Maxim aka solomax
> > > > > >
> > > > > > --
> > > > > > This message has been scanned for viruses and
> > > > > > dangerous content by MailScanner, and is
> > > > > > believed to be clean.
> > > > >
> > > > > --
> > > > > WBR
> > > > > Maxim aka solomax
> > > >
> > > > --
> > > > This message has been scanned for viruses and
> > > > dangerous content by MailScanner, and is
> > > > believed to be clean.
> > >
> > > --
> > > WBR
> > > Maxim aka solomax
> >
> > --
> > This message has been scanned for viruses and
> > dangerous content by MailScanner, and is
> > believed to be clean.
>
> --
> WBR
> Maxim aka solomax



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to