设为首页 收藏本站
查看: 808|回复: 0

[经验分享] 二进制安装MySQL

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-12-19 12:52:08 | 显示全部楼层 |阅读模式
环境说明:

系统版本Red Hat Enterprise Linux Server release 5.9
MySQL版本mysql-5.7.16

官网下载二进制安装包,因为我的系统为32位,所以我下载的为32位的二进制包:mysql-5.7.16-linux-glibc2.5-i686.tar

开始安装:

  • 建立mysql用户
    # groupadd mysql
    # useradd -g mysql -s /sbin/nologon -r mysql
  • 拷贝二进制包到安装目录
    # cp mysql-5.7.16-linux-glibc2.5-i686.tar /usr/local/
    # cd /usr/local/
    # tar xvf mysql-5.7.16-linux-glibc2.5-i686.tar        --解压官网下载的二进制包,得到以下两个压缩包
    mysql-5.7.16-linux-glibc2.5-i686.tar.gz        --二进制完整包         
    mysql-test-5.7.16-linux-glibc2.5-i686.tar.gz        --二进制测试版本包
    # tar -zxvf mysql-5.7.16-linux-glibc2.5-i686.tar.gz        --解压二进制完整包,得到mysql-5.7.16-linux-glibc2.5-i686目录
  • 建立安装目录
    # ln -s mysql-5.7.16-linux-glibc2.5-i686 mysql
    # chown mysql.mysql mysql        --改变mysql目录所有者及所属组
  • 初始化mysql
    # ./bin/mysqld --initialize --user=mysql
    2016-12-15T14:51:02.940897Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2016-12-15T14:51:04.980370Z 0 [Warning] InnoDB: New log files created, LSN=45790
    2016-12-15T14:51:06.472499Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
    2016-12-15T14:51:06.818552Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: e8a2ce20-c2d5-11e6-8600-000c29c0c548.
    2016-12-15T14:51:06.832209Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
    2016-12-15T14:51:06.897435Z 1 [Note] A temporary password is generated for root@localhost: 1rgGTq+1+fhX        --绿色底1rgGTq+1+fhX为初始化生产的登录密码
  • 启动mysql
    # bin/mysqld --user=mysql &
    [1] 17811
    [iyunv@lib2 mysql]# 2016-12-15T16:04:32.813992Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    2016-12-15T16:04:32.814400Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
    2016-12-15T16:04:32.814443Z 0 [Note] bin/mysqld (mysqld 5.7.16) starting as process 17811 ...
    2016-12-15T16:04:32.926963Z 0 [Note] InnoDB: PUNCH HOLE support not available
    2016-12-15T16:04:32.927445Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2016-12-15T16:04:32.927618Z 0 [Note] InnoDB: Uses event mutexes
    2016-12-15T16:04:32.927773Z 0 [Note] InnoDB: GCC builtin __sync_synchronize() is used for memory barrier
    2016-12-15T16:04:32.927885Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2016-12-15T16:04:32.928011Z 0 [Note] InnoDB: Using Linux native AIO
    2016-12-15T16:04:32.929080Z 0 [Note] InnoDB: Number of pools: 1
    2016-12-15T16:04:32.929596Z 0 [Note] InnoDB: Not using CPU crc32 instructions
    2016-12-15T16:04:32.949144Z 0 [Note] InnoDB: Initializing buffer pool, total size = 128M, instances = 1, chunk size = 128M
    2016-12-15T16:04:32.968546Z 0 [Note] InnoDB: Completed initialization of buffer pool
    2016-12-15T16:04:32.971367Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
    2016-12-15T16:04:32.994919Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
    2016-12-15T16:04:33.253483Z 0 [Note] InnoDB: Creating shared tablespace for temporary tables
    2016-12-15T16:04:33.253977Z 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
    2016-12-15T16:04:34.471905Z 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
    2016-12-15T16:04:34.478040Z 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
    2016-12-15T16:04:34.478461Z 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
    2016-12-15T16:04:34.479541Z 0 [Note] InnoDB: Waiting for purge to start
    2016-12-15T16:04:34.639008Z 0 [Note] InnoDB: 5.7.16 started; log sequence number 2532972
    2016-12-15T16:04:34.641320Z 0 [Note] InnoDB: Loading buffer pool(s) from /usr/local/mysql-5.7.16-linux-glibc2.5-i686/data/ib_buffer_pool
    2016-12-15T16:04:34.644631Z 0 [Note] Plugin 'FEDERATED' is disabled.
    2016-12-15T16:04:35.640122Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
    2016-12-15T16:04:35.658540Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
    2016-12-15T16:04:35.658940Z 0 [Note] IPv6 is available.
    2016-12-15T16:04:35.659073Z 0 [Note]   - '::' resolves to '::';
    2016-12-15T16:04:35.659518Z 0 [Note] Server socket created on IP: '::'.
    2016-12-15T16:04:35.726880Z 0 [Note] InnoDB: Buffer pool(s) load completed at 161216  0:04:35
    2016-12-15T16:04:36.111141Z 0 [Note] Event Scheduler: Loaded 0 events
    2016-12-15T16:04:36.112045Z 0 [Note] bin/mysqld: ready for connections.
    Version: '5.7.16'  socket: '/tmp/mysql.sock'  port: 3306  MySQL Community Server (GPL)
    检查:
    # ps -aux | grep mysql
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
    mysql    17811  2.6 60.2 602048 153728 pts/0   Sl   00:04   0:00 bin/mysqld --user=mysql        --mysql启动成功
    root     17869  0.0  0.2   4032   684 pts/1    R+   00:05   0:00 grep mysql
  • 登录mysql并验证
    QQ截图20161219125214.png

    注意:首次登录需要更改密码。

(备注:笔者整理此文时,正在知数堂跟随叶金荣、吴炳锡两位MySQL大神学习,本文知识源于两位老师所授)




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-316469-1-1.html 上篇帖子: 安装完mysql,登入时报错-bash: mysql: command not found 下篇帖子: mysql安装脚本 二进制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表