Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Selecting data from mysql using qt?

Selecting data from mysql using qt?

Scheduled Pinned Locked Moved General and Desktop
150 Posts 7 Posters 141.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    doforumda
    wrote on 12 Oct 2010, 10:43 last edited by
    #82

    same error again

    1 Reply Last reply
    0
    • L Offline
      L Offline
      lyuts
      wrote on 12 Oct 2010, 10:46 last edited by
      #83

      Take a look into mysql logs to see what happens when you are trying to connect from your application.

      I'm a rebel in the S.D.G.

      1 Reply Last reply
      0
      • D Offline
        D Offline
        doforumda
        wrote on 12 Oct 2010, 10:49 last edited by
        #84

        how can i check that mysql logs and from where?

        1 Reply Last reply
        0
        • L Offline
          L Offline
          lyuts
          wrote on 12 Oct 2010, 10:54 last edited by
          #85

          [quote author="doforumda" date="1286880547"]how can i check that mysql logs and from where? [/quote]

          Try to find them:
          @find /opt/lampp -name log -type d@

          When you find the log directory, find a log for mysql and use tail utility:

          @tail -f /path/to/mysql.log@

          I'm a rebel in the S.D.G.

          1 Reply Last reply
          0
          • D Offline
            D Offline
            doforumda
            wrote on 12 Oct 2010, 10:56 last edited by
            #86

            this command didnt return something
            @
            root@zafar-laptop:/# find /opt/lampp -name log -type d
            root@zafar-laptop:/#
            @

            1 Reply Last reply
            0
            • D Offline
              D Offline
              doforumda
              wrote on 12 Oct 2010, 11:01 last edited by
              #87

              i have a folder inside lampp with the name logs. is it the one which your are talking about

              1 Reply Last reply
              0
              • L Offline
                L Offline
                lyuts
                wrote on 12 Oct 2010, 11:01 last edited by
                #88

                Solution 1:
                @find /opt/lampp -name '*.log'@
                This might need sudo'ing.

                Solution 2:
                If 1st fails then you need to find the config files for mysql (it should be located in /opt/lampp directory) and try to find out what is the location of mysql's log files.

                I'm a rebel in the S.D.G.

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  doforumda
                  wrote on 12 Oct 2010, 11:03 last edited by
                  #89

                  there are 6 files in there but no mysql.log

                  these are the files
                  access_log, cgisock.1693, error_log, httpd.pid, php_error_log, ssl_request_log

                  1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    Dii
                    wrote on 12 Oct 2010, 11:04 last edited by
                    #90

                    Don't bother with the log files, I guess Qt looks at the wrong place for the socket file...

                    Let's check this line in your mysql config file (my.cnf):

                    socket = /var/run/mysqld/mysqld.sock

                    You should find my.cnf in /etc/ or /etc/mysql/ ... I don't know ubuntu that much.

                    1 Reply Last reply
                    0
                    • D Offline
                      D Offline
                      doforumda
                      wrote on 12 Oct 2010, 11:05 last edited by
                      #91

                      1st solution returns this
                      @
                      root@zafar-laptop:/# find /opt/lampp -name *.log
                      /opt/lampp/htdocs/xampp/contrib/sqlnet.log
                      @

                      1 Reply Last reply
                      0
                      • D Offline
                        D Offline
                        doforumda
                        wrote on 12 Oct 2010, 11:07 last edited by
                        #92

                        with which editor i can view that .conf file. with gedit or something.

                        1 Reply Last reply
                        0
                        • L Offline
                          L Offline
                          lyuts
                          wrote on 12 Oct 2010, 11:07 last edited by
                          #93

                          [quote author="¤ Dii ¤" date="1286881470"]
                          You should find my.cnf in /etc/ or /etc/mysql/ ... I don't know ubuntu that much.[/quote]

                          I don't think that this config will be in /etc. He uses lampp - a preconfigured bundle. That config might be in /opt/lampp.

                          I'm a rebel in the S.D.G.

                          1 Reply Last reply
                          0
                          • D Offline
                            D Offline
                            Dii
                            wrote on 12 Oct 2010, 11:08 last edited by
                            #94

                            BTW a quick sum:

                            • mysql is installed
                            • database and tables are created
                            • access is granted
                            • qt code looks fine

                            I see two possibilities here: libmysqlclient is missing, or the socket file is at different place.

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              doforumda
                              wrote on 12 Oct 2010, 11:09 last edited by
                              #95

                              the file my.cnf is in etc/mysql folder

                              1 Reply Last reply
                              0
                              • D Offline
                                D Offline
                                Dii
                                wrote on 12 Oct 2010, 11:10 last edited by
                                #96

                                doforumda: use gedit

                                sudo gedit /etc/mysql/my.cnf

                                at least most of the ubuntu machines have the config file there.

                                1 Reply Last reply
                                0
                                • D Offline
                                  D Offline
                                  doforumda
                                  wrote on 12 Oct 2010, 11:10 last edited by
                                  #97

                                  this is the socket line in my.cnf

                                  @
                                  socket = /var/run/mysqld/mysqld.sock
                                  @

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    Dii
                                    wrote on 12 Oct 2010, 11:13 last edited by
                                    #98

                                    ok then the wrong socket guess was wrong... but let's make it sure:

                                    sudo ls -l /var/run/mysqld/*

                                    1 Reply Last reply
                                    0
                                    • D Offline
                                      D Offline
                                      doforumda
                                      wrote on 12 Oct 2010, 11:16 last edited by
                                      #99

                                      after running this sudo ls -l /var/run/mysqld/* there is nothing inside run directory

                                      1 Reply Last reply
                                      0
                                      • D Offline
                                        D Offline
                                        Dii
                                        wrote on 12 Oct 2010, 11:20 last edited by
                                        #100

                                        uhmmmmmmm that's more than strange, the socket file should be there somewhere, let's find it:

                                        find /var -name mysqld.sock

                                        if no result:

                                        find /opt -name mysqld.sock

                                        1 Reply Last reply
                                        0
                                        • D Offline
                                          D Offline
                                          doforumda
                                          wrote on 12 Oct 2010, 11:23 last edited by
                                          #101

                                          both of them didnt return any resutl

                                          @
                                          root@zafar-laptop:/# find /var -name mysqld.sock
                                          root@zafar-laptop:/# find /opt -name mysqld.sock
                                          root@zafar-laptop:/#
                                          @

                                          1 Reply Last reply
                                          0

                                          91/150

                                          12 Oct 2010, 11:05

                                          • Login

                                          • Login or register to search.
                                          91 out of 150
                                          • First post
                                            91/150
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved