安装MySQL5.6

  • A+
所属分类:MySQL

最近公司某个项目要用mysql5.6版本,又要整理份安装文档。真心不爱写安装文档类,贴于此。

1. 安装必要的组件

2. 下载解压mysql软件

3. 创建Mysql用户组和用户,及数据库存放目录:

4. 配置文件(依具体环境)

# vi /etc/my.cnf

5. 系统服务

 

6. 初始化数据库

7. 启动数据库进程

8. 修改root密码

 

weinxin
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:37   其中:访客  34   博主  0   引用   3

    • zq345456 0

      看看再说!!!!

      • 匿名 9

        路过看看!!!!

        • eich 0

          在my.cnf
          [mysqld]
          要在下面加个
          explicit_defaults_for_timestamp=true

          • 热心的大姚 0

            centos安装mariadb,可以百度一下,这个是mysql作者基于mysql开发的,和mysql完全一样
            yum install mariadb-server -y
            然后启动服务
            systemctl start mariadb.service

            这样省事多了。

            • adong2838 9

              按照教程一步一步配置,启动时出现如下错误,该如何解决,mysql.pid是如何来的?
              [root@myaliyun mysql]# service mysqld_3306 start
              Starting MySQL..The server quit without updating PID file ([FAILED]sql_data_3306/mysql.pid).

              • 匿名 9

                我真的真的真的无语了
                做了一天
                就你这个mysql 出问题
                一直出
                我真的无语了

                  • 匿名 9

                    @匿名 就最后一句修改下就可以了,做出来了。教程没有问题
                    最后一局修改如下:/usr/local/mysql/bin/mysql -p -uroot -S /data/mysql_data_3306/mysql.sock

                  • 匿名 9

                    额..
                    你这写的 我都乱了
                    没有编译安装的话 可以初始化mysql吗
                    我的 scripts 里面没有那个文件

                    • hk 0

                      # /usr/local/mysql/bin/mysql -p -uroot -S /tmp/mysql.sock #这里直接回车就能进入数据库系统
                      是 mysql.sock 定义的路径 — —>> /*/mysql.sock

                      • 陈海峰 1

                        Starting MySQL.. ERROR! The server quit without updating PID file (/data/mysql_data_3306/mysql.pid).
                        启动mysql出来这个错误。

                        • CTNET 9

                          最后一句应该是/usr/local/mysql/bin/mysql -p -uroot -S /data/mysql_data_3306/mysql.sock,第一次不用密码,改完后必须使用密码登入

                            • 提问的孩子 1

                              @CTNET 麻烦问下我做到/usr/local/mysql/bin/mysql -p -uroot -S /data/mysql_data_3306/mysql.sock这个步骤,提示我输入密码,但无论我输与不输入都提示我这个错误:
                              ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
                              请问该如何解决呀???急死了快,

                                • 提问的孩子 1

                                  @提问的孩子 解决了。需要用/usr/local/mysql/mysql -u mysql登陆后再修改用户和密码。

                                    • 匿名 1

                                      @提问的孩子 /usr/local/mysql/mysql -u mysql 都找不到这个文件?您遇到的问题怎么解决的

                                • CTNET 9

                                  从初始化那一步重做,—-defaults-file去掉前面两个横杠。

                                  • 未知 9

                                    参数的问题

                                    • orcs 0

                                      楼主 ,这个mysql 的安装过程是有问题的, 可能是配置参数, 我在初始化的时候报
                                      2015-08-27 12:18:24 9957 [Note] InnoDB: The InnoDB memory heap is disabled
                                      2015-08-27 12:18:24 9957 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
                                      2015-08-27 12:18:24 9957 [Note] InnoDB: Compressed tables use zlib 1.2.3
                                      2015-08-27 12:18:24 9957 [Note] InnoDB: Using Linux native AIO
                                      2015-08-27 12:18:24 9957 [Note] InnoDB: Using CPU crc32 instructions
                                      2015-08-27 12:18:24 9957 [Note] InnoDB: Initializing buffer pool, size = 8.0G
                                      InnoDB: mmap(1098907648 bytes) failed; errno 12
                                      2015-08-27 12:18:24 9957 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
                                      2015-08-27 12:18:24 9957 [ERROR] Plugin ‘InnoDB’ init function returned error.
                                      2015-08-27 12:18:24 9957 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
                                      2015-08-27 12:18:24 9957 [ERROR] Unknown/unsupported storage engine: InnoDB
                                      2015-08-27 12:18:24 9957 [ERROR] Aborting

                                      2015-08-27 12:18:24 9957 [Note] Binlog end
                                      2015-08-27 12:18:24 9957 [Note] ./bin/mysqld: Shutdown complete

                                      我是用的虚拟机 512M内在 ,在网上搜索了,但是没有解决问题。
                                      key_buffer_size = 设置 128M 256M 400M 都是不行的。 是不是5.6要求操作系统的配置?

                                        • 默北 默北 6

                                          @orcs 错误日志很清楚啊、 2015-08-27 12:18:24 9957 [Note] InnoDB: Initializing buffer pool, size = 8.0G
                                          InnoDB: mmap(1098907648 bytes) failed; errno 12
                                          2015-08-27 12:18:24 9957 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
                                          把这个改小innodb_buffer_pool_size

                                            • 楼上正解 0

                                              @默北 楼上正解

                                          • 风衣 9

                                            教程是错的,根本跑步起来,MYSQL启动不了,提示the server quit without updating pid file 失败(ib/mysql/localhost.localdomain.pid),博主太不负责任了。

                                              • 默北 默北 6

                                                @风衣 你要看看错误日志,可能你指定到错误的my.cnf文件上了。

                                              • zhenghaoming 9

                                                7. 启动数据库进程
                                                # service mysqld_3306 start
                                                ERROR! The server quit without updating PID file

                                                • 上班 9

                                                  # chown -R mysql.mysql /usr/local/mysql-5.6.14

                                                  楼主,这里/usr/local/目录下哪里来的mysql-5.6.14这个目录呢,我是按照你的步骤走的

                                                    • ttlsa 9

                                                      @上班 漏了一步mv

                                                        • 密码为空 9

                                                          @ttlsa 哪个目录需要移动?mv怎么写呢?

                                                      • Baylor.Qu 9

                                                        请问下,这个my.cnf是依具体环境而定的,那么我如何知道这个配置是不是适合我的机器啊?谢谢

                                                        • Baylor.Qu 9

                                                          各们在执行chkconfig –level 345 mysqld_3306 on这句时会不会遇到error reading information on service /etc/init.d/mysql_3306: No such file or directory的报错啊?

                                                          • " 梦 想 粺 9

                                                            [root@ysp mysql]# ./bin/mysqld_safe –user=mysql &
                                                            评论” /> 17450
                                                            [root@ysp mysql]# 140723 19:22:29 mysqld_safe Logging to ‘/var/log/mysqld.log’.
                                                            140723 19:22:29 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
                                                            140723 19:22:31 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

                                                            评论” /> + Done ./bin/mysqld_safe –user=mysql

                                                            安装官方正常的步骤竟然还有这样的问题,两台Centos6.5测试一样的问题。不知楼主可有遇到?

                                                            • " 梦 想 粺 9

                                                              安装楼主的文章 Mysql搞不定。 = = 最后还是直接YUM了。

                                                                • 邓贇 7

                                                                  @" 梦 想 粺 ncurses5-devel Centos里面安装不能带5 否则会找不到。应该:yum install ncurses-devel—看这个评论

                                                                  • " 梦 想 粺 9

                                                                    @" 梦 想 粺 这个也是我发的,我安装了ncurses了。 楼主 我加您群了,麻烦您审核一下。 希望能跟您多多交流。

                                                                  • 贵在坚持 9

                                                                    ncurses5-devel Centos里面安装不能带5 否则会找不到。应该:yum install ncurses-devel

                                                                  • 来自外部的引用: 3

                                                                    • zabbix安装(5)
                                                                    • 图文讲解zabbix安装全过程(5) – 手机开发网
                                                                    • zabbix 编译安装 – 南方联合