• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 详解mysql5.7.17最新稳定版本在linux下安装教程

详解mysql5.7.17最新稳定版本在linux下安装教程

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了mysql5.7.17,linux,安装等相关知识,希望本文的分享对您有所帮助
这篇文章主要为大家详细介绍了linux上mysql5.7.17最新稳定版本安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

通过源码在linux上安装mysql最新稳定版本:mysql-5.7.17
为了方便安装过程中不受boost依赖的影响,直接从官网下载mysql-boost-5.7.17.tar.gz版本。(官方解释,编译过程中需要boost,但实际没有用到。)

安装目录:

启动脚本:/etc/init.d/mysqld
程序根目录:/usr/local/mysql
数据目录:/data/mysql

安装过程

1.安装依赖

#yum install -y cmake gcc-c++* make ncurses-devel

2.创建mysql用户

#groupadd mysql
#useradd -r -g mysql -s /bin/false mysql

3.下载mysql-boost-5.7.17.tar.gz,上传到服务器

#tar xzf mysql-5.7.17.tar.gz 
#cd mysql-5.7.17
#mkdir bld
#cd bld/
#cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql 

#在此指定参数后减少很多后面启动过程中的操作
#make
#make install
#使用默认的配置文件
#cd /usr/local/mysql/support-files
#cp my-default.cnf ../my.cnf

#编译过程中出错,清除临时文件重新编译:
#make clean
#rm CMakeCache.txt

4.安装完后把可执行文件路径加到系统环境变量:

环境变量

#echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
#source /etc/profile

5.初始化数据库

#mkdir /data/mysql
#chown -R mysql.mysql /data/mysql
#mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/

mysql5.7初始化后会随机生成一个密码,会直接打到屏幕上。

6.启动
复制启动脚本:

#cd /usr/local/mysql/support-files
#cp mysql.server /etc/init.d/mysql

直接启动

#mysqld_safe --user=mysql &
或
#/etc/init.d/mysqld start

启动后调用安全脚本,实现:更改root密码,删除测试库,禁止root远程登录

#mysql_secure_installation

部分配置(没有优化的)

[client]
port=3306
socket=/tmp/mysql.sock
character_set_client= utf8
[mysqld]
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
socket = /tmp/mysql.sock
character-set-server = utf8
read_buffer_size=131072
#innodb
innodb_data_file_path=ibdata1:100M:autoextend
#binlog
server_id=1
log-bin=mysql-bin
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqldump]
quick
max_allowed_packet=32M
[mysql]
[myisamchk]

以上就是详解mysql5.7.17最新稳定版本在linux下安装教程的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Mysql5.7.17之winx64.zip解压缩版安装配置图文教程
  • 关于mysql5.7.17.msi的安装图文教程分享
  • MAC下MYSQL5.7.17连接不上提示密码错解决步骤
  • 详解mysql5.7.17最新稳定版本在linux下安装教程
  • MySQL5.7.17免安装版在Windows(x86,64bit)下升级的详细教程
  • mysql5.7.17在Windows10下安装配置方法的图文教程
  • 详解mysql5.7.17 winx64.zip安装配置的方法(图文)
  • 详细介绍最新Linux系统下安装MySql5.7.17全过程和注意事项
  • Mysql5.7.17在Window下安装及设置编码为utf8的方法分享
  • mysql5.7.17安装教程附MySQL服务无法启动的解决方法(图文)

相关文章

  • 2018-12-05用Eclipse连接mysql数据库
  • 2017-05-11调用MySQL中数据库元数据的方法
  • 2018-12-05SQLServer 2005系统配置要求官方说明
  • 2017-05-11memcached的学习过程
  • 2018-12-05MySQL中Buffered and Unbuffered queries及pdo的非缓存查询例子
  • 2018-12-05Linux下实现MySQL数据库自动备份的实例详解
  • 2018-12-05MySQL优化之缓存优化详解(二)
  • 2018-12-05MySQL中optimize优化表_MySQL
  • 2018-12-05SqlServer2005 数据库同步配置图文详解
  • 2017-12-08mysql主从配置

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 关于视图更新注意要点汇总
    • 游标的作用及属性介绍
    • 财政年度表之建表约束
    • MySQL Memory 存储引擎浅析
    • Mysql中关于权限设置详解
    • 解决MySQL无法远程连接的方法
    • MSSQL 字符段分段更新
    • Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解
    • 怎样使用Mysqlcheck来检查和修复, 优化表的详解
    • 有关头文件的文章推荐10篇

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有