mysql8 won't start












1















In terminal I do:
sudo service mysql start



and I get:
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.



systemctl status mysql.service gives me:




● mysql.service - MySQL Community Server Loaded: loaded
(/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

Active: failed (Result: exit-code) since Wed 2018-10-31 22:05:05 UTC;
4s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 3592 ExecStart=/usr/sbin/mysqld (code=exited,
status=1/FAILURE) Process: 3542
ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre
(code=exited, status=0/SUCCESS) Main PID: 3592 (code=exited,
status=1/FAILURE) Status: "SERVER_BOOTING"
Error: 13 (Permission denied)



Oct 31 22:05:04 brawn systemd[1]: Starting MySQL Community Server...
Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0
[System] [MY-010116] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 -
Permission denied) Oct 31 22:05:05 brawn mysqld[3592]:
2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0
[System] [MY-010910] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
systemd[1]: mysql.service: Main process exited, code=exited,
status=1/FAILURE Oct 31 22:05:05 brawn systemd[1]: mysql.service:
Failed with result 'exit-code'. Oct 31 22:05:05 brawn systemd[1]:
Failed to start MySQL Community Server.




and journalctl -xe gives me:




-- Unit mysql.service has begun starting up.
Oct 31 22:05:04 brawn audit[3591]: AVC apparmor="STATUS" operation="profile_replace" info="same as current profi
Oct 31 22:05:04 brawn kernel: audit: type=1400 audit(1541023504.856:30): apparmor="STATUS" operation="profile_re
Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld
Oct 31 22:05:05 brawn mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld
Oct 31 22:05:05 brawn systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE
Oct 31 22:05:05 brawn systemd[1]: mysql.service: Failed with result 'exit-code'.
Oct 31 22:05:05 brawn systemd[1]: Failed to start MySQL Community Server.
-- Subject: Unit mysql.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit mysql.service has failed.
--
-- The result is RESULT.
Oct 31 22:05:05 brawn sudo[3512]: pam_unix(sudo:session): session closed for user root



Im quite new to Ubuntu and MySql, but I believe this issue is that for some reason MySql can no longer access './binlog.index', am I on the right track and how do I fix this?



I did try sudo find / -name binlog.index which gave me one result:




/var/lib/mysql/binlog.index




But how do I for it? what permission is required?










share|improve this question



























    1















    In terminal I do:
    sudo service mysql start



    and I get:
    Job for mysql.service failed because the control process exited with error code.
    See "systemctl status mysql.service" and "journalctl -xe" for details.



    systemctl status mysql.service gives me:




    ● mysql.service - MySQL Community Server Loaded: loaded
    (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

    Active: failed (Result: exit-code) since Wed 2018-10-31 22:05:05 UTC;
    4s ago
    Docs: man:mysqld(8)
    http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 3592 ExecStart=/usr/sbin/mysqld (code=exited,
    status=1/FAILURE) Process: 3542
    ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre
    (code=exited, status=0/SUCCESS) Main PID: 3592 (code=exited,
    status=1/FAILURE) Status: "SERVER_BOOTING"
    Error: 13 (Permission denied)



    Oct 31 22:05:04 brawn systemd[1]: Starting MySQL Community Server...
    Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0
    [System] [MY-010116] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
    mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 -
    Permission denied) Oct 31 22:05:05 brawn mysqld[3592]:
    2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
    Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0
    [System] [MY-010910] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
    systemd[1]: mysql.service: Main process exited, code=exited,
    status=1/FAILURE Oct 31 22:05:05 brawn systemd[1]: mysql.service:
    Failed with result 'exit-code'. Oct 31 22:05:05 brawn systemd[1]:
    Failed to start MySQL Community Server.




    and journalctl -xe gives me:




    -- Unit mysql.service has begun starting up.
    Oct 31 22:05:04 brawn audit[3591]: AVC apparmor="STATUS" operation="profile_replace" info="same as current profi
    Oct 31 22:05:04 brawn kernel: audit: type=1400 audit(1541023504.856:30): apparmor="STATUS" operation="profile_re
    Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld
    Oct 31 22:05:05 brawn mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
    Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
    Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld
    Oct 31 22:05:05 brawn systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE
    Oct 31 22:05:05 brawn systemd[1]: mysql.service: Failed with result 'exit-code'.
    Oct 31 22:05:05 brawn systemd[1]: Failed to start MySQL Community Server.
    -- Subject: Unit mysql.service has failed
    -- Defined-By: systemd
    -- Support: http://www.ubuntu.com/support
    --
    -- Unit mysql.service has failed.
    --
    -- The result is RESULT.
    Oct 31 22:05:05 brawn sudo[3512]: pam_unix(sudo:session): session closed for user root



    Im quite new to Ubuntu and MySql, but I believe this issue is that for some reason MySql can no longer access './binlog.index', am I on the right track and how do I fix this?



    I did try sudo find / -name binlog.index which gave me one result:




    /var/lib/mysql/binlog.index




    But how do I for it? what permission is required?










    share|improve this question

























      1












      1








      1








      In terminal I do:
      sudo service mysql start



      and I get:
      Job for mysql.service failed because the control process exited with error code.
      See "systemctl status mysql.service" and "journalctl -xe" for details.



      systemctl status mysql.service gives me:




      ● mysql.service - MySQL Community Server Loaded: loaded
      (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

      Active: failed (Result: exit-code) since Wed 2018-10-31 22:05:05 UTC;
      4s ago
      Docs: man:mysqld(8)
      http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 3592 ExecStart=/usr/sbin/mysqld (code=exited,
      status=1/FAILURE) Process: 3542
      ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre
      (code=exited, status=0/SUCCESS) Main PID: 3592 (code=exited,
      status=1/FAILURE) Status: "SERVER_BOOTING"
      Error: 13 (Permission denied)



      Oct 31 22:05:04 brawn systemd[1]: Starting MySQL Community Server...
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0
      [System] [MY-010116] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
      mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 -
      Permission denied) Oct 31 22:05:05 brawn mysqld[3592]:
      2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0
      [System] [MY-010910] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
      systemd[1]: mysql.service: Main process exited, code=exited,
      status=1/FAILURE Oct 31 22:05:05 brawn systemd[1]: mysql.service:
      Failed with result 'exit-code'. Oct 31 22:05:05 brawn systemd[1]:
      Failed to start MySQL Community Server.




      and journalctl -xe gives me:




      -- Unit mysql.service has begun starting up.
      Oct 31 22:05:04 brawn audit[3591]: AVC apparmor="STATUS" operation="profile_replace" info="same as current profi
      Oct 31 22:05:04 brawn kernel: audit: type=1400 audit(1541023504.856:30): apparmor="STATUS" operation="profile_re
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld
      Oct 31 22:05:05 brawn mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld
      Oct 31 22:05:05 brawn systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE
      Oct 31 22:05:05 brawn systemd[1]: mysql.service: Failed with result 'exit-code'.
      Oct 31 22:05:05 brawn systemd[1]: Failed to start MySQL Community Server.
      -- Subject: Unit mysql.service has failed
      -- Defined-By: systemd
      -- Support: http://www.ubuntu.com/support
      --
      -- Unit mysql.service has failed.
      --
      -- The result is RESULT.
      Oct 31 22:05:05 brawn sudo[3512]: pam_unix(sudo:session): session closed for user root



      Im quite new to Ubuntu and MySql, but I believe this issue is that for some reason MySql can no longer access './binlog.index', am I on the right track and how do I fix this?



      I did try sudo find / -name binlog.index which gave me one result:




      /var/lib/mysql/binlog.index




      But how do I for it? what permission is required?










      share|improve this question














      In terminal I do:
      sudo service mysql start



      and I get:
      Job for mysql.service failed because the control process exited with error code.
      See "systemctl status mysql.service" and "journalctl -xe" for details.



      systemctl status mysql.service gives me:




      ● mysql.service - MySQL Community Server Loaded: loaded
      (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)

      Active: failed (Result: exit-code) since Wed 2018-10-31 22:05:05 UTC;
      4s ago
      Docs: man:mysqld(8)
      http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 3592 ExecStart=/usr/sbin/mysqld (code=exited,
      status=1/FAILURE) Process: 3542
      ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre
      (code=exited, status=0/SUCCESS) Main PID: 3592 (code=exited,
      status=1/FAILURE) Status: "SERVER_BOOTING"
      Error: 13 (Permission denied)



      Oct 31 22:05:04 brawn systemd[1]: Starting MySQL Community Server...
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0
      [System] [MY-010116] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
      mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 -
      Permission denied) Oct 31 22:05:05 brawn mysqld[3592]:
      2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0
      [System] [MY-010910] [Server] /usr/sbin/mysqld Oct 31 22:05:05 brawn
      systemd[1]: mysql.service: Main process exited, code=exited,
      status=1/FAILURE Oct 31 22:05:05 brawn systemd[1]: mysql.service:
      Failed with result 'exit-code'. Oct 31 22:05:05 brawn systemd[1]:
      Failed to start MySQL Community Server.




      and journalctl -xe gives me:




      -- Unit mysql.service has begun starting up.
      Oct 31 22:05:04 brawn audit[3591]: AVC apparmor="STATUS" operation="profile_replace" info="same as current profi
      Oct 31 22:05:04 brawn kernel: audit: type=1400 audit(1541023504.856:30): apparmor="STATUS" operation="profile_re
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.104214Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld
      Oct 31 22:05:05 brawn mysqld[3592]: mysqld: File './binlog.index' not found (OS errno 13 - Permission denied)
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106057Z 0 [ERROR] [MY-010119] [Server] Aborting
      Oct 31 22:05:05 brawn mysqld[3592]: 2018-10-31T22:05:05.106193Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld
      Oct 31 22:05:05 brawn systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE
      Oct 31 22:05:05 brawn systemd[1]: mysql.service: Failed with result 'exit-code'.
      Oct 31 22:05:05 brawn systemd[1]: Failed to start MySQL Community Server.
      -- Subject: Unit mysql.service has failed
      -- Defined-By: systemd
      -- Support: http://www.ubuntu.com/support
      --
      -- Unit mysql.service has failed.
      --
      -- The result is RESULT.
      Oct 31 22:05:05 brawn sudo[3512]: pam_unix(sudo:session): session closed for user root



      Im quite new to Ubuntu and MySql, but I believe this issue is that for some reason MySql can no longer access './binlog.index', am I on the right track and how do I fix this?



      I did try sudo find / -name binlog.index which gave me one result:




      /var/lib/mysql/binlog.index




      But how do I for it? what permission is required?







      mysql






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 31 '18 at 22:12









      JeffreyJeffrey

      1112




      1112






















          2 Answers
          2






          active

          oldest

          votes


















          0














          I ran sudo chown -R mysql:mysql /var/lib/mysql to give the mysql user permission on this folder, but do let me know if I have done the wrong thing.






          share|improve this answer
























          • It doesn't help :(

            – nowox
            Dec 1 '18 at 21:04



















          0














          For me the issue was caused by the custom values that I had added to my.cnf:



          #query_cache_size = 0
          #query_cache_type = 0
          #query_cache_limit = 2M
          #sort_buffer_size = 512K
          #read_rnd_buffer_size = 512K
          #tmp_table_size = 32M
          #max_heap_table_size = 32M
          #thread_pool_size = 24M
          #innodb_log_file_size = 16M


          As soon as those were commended out I didn't have any more issues.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1089045%2fmysql8-wont-start%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I ran sudo chown -R mysql:mysql /var/lib/mysql to give the mysql user permission on this folder, but do let me know if I have done the wrong thing.






            share|improve this answer
























            • It doesn't help :(

              – nowox
              Dec 1 '18 at 21:04
















            0














            I ran sudo chown -R mysql:mysql /var/lib/mysql to give the mysql user permission on this folder, but do let me know if I have done the wrong thing.






            share|improve this answer
























            • It doesn't help :(

              – nowox
              Dec 1 '18 at 21:04














            0












            0








            0







            I ran sudo chown -R mysql:mysql /var/lib/mysql to give the mysql user permission on this folder, but do let me know if I have done the wrong thing.






            share|improve this answer













            I ran sudo chown -R mysql:mysql /var/lib/mysql to give the mysql user permission on this folder, but do let me know if I have done the wrong thing.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Oct 31 '18 at 22:16









            JeffreyJeffrey

            1112




            1112













            • It doesn't help :(

              – nowox
              Dec 1 '18 at 21:04



















            • It doesn't help :(

              – nowox
              Dec 1 '18 at 21:04

















            It doesn't help :(

            – nowox
            Dec 1 '18 at 21:04





            It doesn't help :(

            – nowox
            Dec 1 '18 at 21:04













            0














            For me the issue was caused by the custom values that I had added to my.cnf:



            #query_cache_size = 0
            #query_cache_type = 0
            #query_cache_limit = 2M
            #sort_buffer_size = 512K
            #read_rnd_buffer_size = 512K
            #tmp_table_size = 32M
            #max_heap_table_size = 32M
            #thread_pool_size = 24M
            #innodb_log_file_size = 16M


            As soon as those were commended out I didn't have any more issues.






            share|improve this answer




























              0














              For me the issue was caused by the custom values that I had added to my.cnf:



              #query_cache_size = 0
              #query_cache_type = 0
              #query_cache_limit = 2M
              #sort_buffer_size = 512K
              #read_rnd_buffer_size = 512K
              #tmp_table_size = 32M
              #max_heap_table_size = 32M
              #thread_pool_size = 24M
              #innodb_log_file_size = 16M


              As soon as those were commended out I didn't have any more issues.






              share|improve this answer


























                0












                0








                0







                For me the issue was caused by the custom values that I had added to my.cnf:



                #query_cache_size = 0
                #query_cache_type = 0
                #query_cache_limit = 2M
                #sort_buffer_size = 512K
                #read_rnd_buffer_size = 512K
                #tmp_table_size = 32M
                #max_heap_table_size = 32M
                #thread_pool_size = 24M
                #innodb_log_file_size = 16M


                As soon as those were commended out I didn't have any more issues.






                share|improve this answer













                For me the issue was caused by the custom values that I had added to my.cnf:



                #query_cache_size = 0
                #query_cache_type = 0
                #query_cache_limit = 2M
                #sort_buffer_size = 512K
                #read_rnd_buffer_size = 512K
                #tmp_table_size = 32M
                #max_heap_table_size = 32M
                #thread_pool_size = 24M
                #innodb_log_file_size = 16M


                As soon as those were commended out I didn't have any more issues.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Feb 7 at 6:13









                MalinMalin

                11




                11






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1089045%2fmysql8-wont-start%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    How to make a Squid Proxy server?

                    Is this a new Fibonacci Identity?

                    19世紀