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

Linux下MySQL5.7.18二进制包安装教程

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

匿名通过本文主要向大家介绍了mysql5.7.18二进制包安装,my.default.cnf等相关知识,希望本文的分享对您有所帮助
这篇文章主要介绍了Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf) ,需要的朋友可以参考下

最新在学习MySQL,纯新手,对Linux了解的也不多,因为是下载的最新版的MySQL(MySQL5.7.18)二进制包,CentOS7.2下测试安装,方便以后折腾。

大概步骤如下,安装删除反复折腾了几遍,按照以下步骤,应该没啥问题了。

也没有想象中的复杂,大部分步骤都是参考网上的,照做就是了,出错的话,多尝试,多查资料。

操作系统版本

创建mysql组和用户

下载最新版的MySQL 5.7.18二进制包,上传至服务器的usr/local目录下

解压MySQL二进制包

如下是解压之后的,并且重命名文件夹之后的文件信息

更改所属的组和用户

解压之后的MySQL文件包含的内容

查看support-files文件夹的内容,发现并没有my_default.cnf默认的配置文件,如果没有默认的配置文件,需要手动创建一个my_default.cnf配置文件

从网上找了一个配置文件,如下,上传到supp-files文件夹中,当然这个配置文件可以根据需要自行修改

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
# 一般配置选项
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
port = 3306
socket = /var/run/mysqld/mysqld.sock
character-set-server=utf8
back_log = 300
max_connections = 3000
max_connect_errors = 50
table_open_cache = 4096
max_allowed_packet = 32M
#binlog_cache_size = 4M
max_heap_table_size = 128M
read_rnd_buffer_size = 16M
sort_buffer_size = 16M
join_buffer_size = 16M
thread_cache_size = 16
query_cache_size = 128M
query_cache_limit = 4M
ft_min_word_len = 8
thread_stack = 512K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 128M
#log-bin=mysql-bin
long_query_time = 6
server_id=1
innodb_buffer_pool_size = 1G
innodb_thread_concurrency = 16
innodb_log_buffer_size = 16M
innodb_log_file_size = 512M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_file_per_table = on
[mysqldump]
quick
max_allowed_packet = 32M
[mysql]
no-auto-rehash
default-character-set=utf8
safe-updates
[myisamchk]
key_buffer = 16M
sort_buffer_size = 16M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
open-files-limit = 8192
[client]
/bin/bash: Q: command not found

如下,将上述默认配置文件上传至support-files文件夹中

注册和初始化MySQL服务

  这一点比较坑,网上的教程大多是mysql_install_db 方式安装的,这一步也是遇到问题最最多的,折腾了好久,但是mysql_install_db 命令是不推荐的,也提示使用mysqld来安装

  在安装mysql 5.7.18的时候也是各种报错,经过各种尝试之后吧,采用如下命名方式安装,只要没有Error,警告信息Warning先不理它

bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

复制上述的my_default.cnf和mysql.server配置文件到etc目录,之前复制过该文件到etc目录,它这里提示是否覆盖,输入Y覆盖

启动MySQL服务

连接至MySQL,默认没有密码,直接回车后连接至MySQL

修改MySQL的root密码

修改可远程访问

重启MySQL服务

此时本地可以正常使用MySQL

测试远程连接

以上就是Linux下MySQL5.7.18二进制包安装教程的详细内容,更多请关注微课江湖其它相关文章!

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

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

  • Linux下MySQL5.7.18二进制包安装教程

相关文章

  • 2018-12-05Mysql修改字符集语句
  • 2017-05-11Mysql5.5 InnoDB存储引擎配置和优化
  • 2018-12-05什么是MySQL索引?【详解】
  • 2018-12-05MySQL server has gone away错误提示解决方法
  • 2018-12-05Redis的事务操作的命令与执行操作(代码)
  • 2017-05-11mysql自定义排序顺序语句
  • 2017-05-11linux正确重启MySQL的方法
  • 2017-05-11Mysql错误1366 - Incorrect integer value解决方法
  • 2017-05-11MySQL Innodb表导致死锁日志情况分析与归纳
  • 2018-12-05MySQL之-添加索引的几种方式的介绍

文章分类

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

最近更新的内容

    • MYSQL数据库服务器高iowait如何优化
    • mysql锁表和解锁语句分享
    • MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)
    • Oracle入侵常用操作命令整理
    • Mysql索引的实现原理
    • SQL Server 日期相关资料详细介绍
    • 浅谈开启magic_quote_gpc后的sql注入攻击与防范
    • Oracle不同数据库间对比分析脚本
    • 一个有趣的SQL命题 用一条语句切换BIT型的真假值
    • MySQL数据库innodb启动失败无法重启的解决方法_MySQL

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

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