1.系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql

执行如下命名:#mkdir /data/software#cd /data/software

--下载安装包

--建议:在windows上使用迅雷下载,速度很快(我的是1M/s),然后用工具(Xftp)上传到 /data/software目录下;#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

3解压压缩包到目标位置

#cd /data/software

--解压压缩包

#tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

--移动并修改文件名

#mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql

4创建数据仓库目录

--/data/mysql 数据仓库目录# mkdir /data/mysql         #ls /data/

5新建mysql用户、组及目录#      ---新建一个msyql组# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql     ---新建msyql用户禁止登录shell

6改变目录属有者

#cd /usr/local/mysql#pwd#chown -R mysql .#chgrp -R mysql .

#chown -R mysql /data/mysql

7配置参数# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

此处需要注意记录生成的临时密码,如上文结尾处的:YLi>7ecpe;YP#bin/mysql_ssl_rsa_setup  --datadir=/data/mysql

8修改系统配置文件

#cd /usr/local/mysql/support-files

# cp my-default.cnf /etc/my.cnf# cp mysql.server /etc/init.d/mysql

# vim /etc/init.d/mysql

修改以下内容:

9启动mysql

# /etc/init.d/mysql start

--登陆

# mysql -hlocalhost -uroot -p

--如果出现:-bash: mysql: command not found

--就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行

--输入第6步生成的临时密码

--修改密码

mysql> set password=password('root');

--设置root账户的host地址(修改了才可以远程连接)

mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';mysql>flush privileges;

--查看表

mysql> use mysql;mysql> select host,user from user;

--这里就可以使用远程连接测试了;

如提示不能成功连接,可能需要添加需要监听的端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

10添加系统路径# vim /etc/profile添加:export PATH=/usr/local/mysql/bin:$PATH如下:

# source /etc/profile

11配置mysql自动启动# chmod 755 /etc/init.d/mysql# chkconfig --add mysql# chkconfig --level 345 mysql on

以上就是linux环境Mysql 5.7.13安装教程,希望对大家的学习有所帮助。

补充:

--退出mysql命令窗口

#exit

--查看mysql状态

#service mysql status

--停止mysql

#service mysql stop

--启动mysql

#service mysql start

附my.cnf(这是一个配置mysql配置文件,暂时可以不用管,如你想钻研 你可以百度或google “mysql my.cnf 配置详情”)

/etc/my.cnf# 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]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.innodb_buffer_pool_size = 10G# Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.log_bincharacter-set-server=utf8collation-server=utf8_bininit-connect='SET NAMES utf8'# These are commonly set, remove the # and set as required.basedir = /usr/local/mysqldatadir = /export/mysql/varport = 3306server_id = 22206socket = /export/mysql/mysql.sockbinlog_format = statement# Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.join_buffer_size = 128Msort_buffer_size = 2Mread_rnd_buffer_size = 2Mlog_bin_trust_function_creators = onsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESlower_case_table_names=1

linux 自动安装mysql_linux安装mysql教程相关推荐

  1. linux glibc安装mysql_Linux安装MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm

    一,下载mysql:http://dev.mysql.com/downloads/mysql/:打开页面之后,在Select Platform:下选择linux Generic,如果没有出现Linux ...

  2. 免安装版的Mysql教程

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web应用方 ...

  3. linux无法访问mysql_Linux下MySQL无法访问问题排查的基本步骤

    问题说明 本文说明云服务器 ECS Linux 上 MySQL 无法访问问题的一般排查步骤. 处理办法查看 Linux 操作系统是否已经安装了 MySQL$ rpm -qa mysql mysql-4 ...

  4. linux 自动安装mysql_Linux安装mysql

    一.下载 这里我创建了一目录software用于存放我们待会要下载的mysql包,先去到该目录 命令:cd /software 命令:wget http://mirrors.sohu.com/mysq ...

  5. linux 离线安装mysql_Linux系统安装MySQL(离线安装)

    1.将已下载的安装包拷贝到Linux系统的文件夹中 2.查看系统中是否存在旧版本的MySQL及其插件 (1) 查看 "rpm -qa | grep mysql" (2)如果存在,则 ...

  6. linux wget安装mysql_linux安装mysql

    1.安装 wget 命令 yum -y install wget 3. 解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 复制解压后的mysq ...

  7. linux网络安装mysql_linux系统安装mysql

    一.获取mysql YUM源 点击"No thanks, just start my download.",进行下载 将下载地址复制,得到rpm包的地址 二.下载和安装mysql源 ...

  8. linux怎样重装mysql_Linux 安装(重装)mysql

    1 新建存放mysql相关文件的文件夹 mkdir -p /export/servers/mysql //存放mysql相关的几个rpm文件 2 查看原有mysql 并卸载 rpm -qa | gre ...

  9. linux启动mysql_Linux服务器安装Mysql教程

    最开始用服务器的时候,也是对这些环境的安装操作极其陌生,找了很多方式,写这边文章就是为了让更少的童鞋走弯路,下面我们看看具体的操作流程. 1.首先关闭linux的防火墙,执行命令 chkconfig ...

最新文章

  1. 2_初学者快速掌握主流深度学习框架Tensorflow、Keras、Pytorch学习代码(20181211)
  2. Python模拟哲学家进餐问题
  3. 化工原理第四版课后习题答案
  4. Windows——蓝屏[失败的操作:WdFilter.sys]解决方案
  5. Nutanix公布财报数据 准备IPO前表现抢眼
  6. 优秀自我简介200字_全球战疫 翰墨传情——东方盛世杯网络公益书画展优秀作品【二】...
  7. oracle常用表查询,ORACLE EBS常用表及查询语句(最终整理版)
  8. Linux Page Cache参数调优在kafka中的应用
  9. visual studio能统计代码规模吗_Windows电脑游戏运行库有必要装吗?
  10. Redis教程:数据对象分析(一)
  11. ubuntu安装python库_ubuntu下的python请求库的安装
  12. PipeMapRed.waitOutputThreads(): subprocess failed with code N
  13. 将文件夹中的图片按照文件名进行标签分类
  14. ftp服务器限制文件大小,ftp服务器设置文件大小
  15. 终南山--SpringBoot系列之Spring Data Jpa连表查询和分页
  16. 联想服务器无线网卡被禁用,win10系统联想笔记本禁用无线网络适配器的处理技巧...
  17. 十大著名黑客——李纳斯-托瓦兹
  18. 提升团队编码效率的几条经验
  19. 戴尔游匣5577黑苹果EFI文件
  20. 工作中一个管理者的态度

热门文章

  1. 前端学习(2045)vue之电商管理系统电商系统之优化chainwebpack自定义打包入口
  2. shiro学习(2):第一个shiro程序
  3. 数据结构:(5)算法分析基础
  4. MATLAB 中RMSE和MAPE的计算方法
  5. JS之颠倒数组元素的reverse方法
  6. [机器学习笔记] Note1--机器学习简介
  7. android音频杂音问题_Android 音视频去回声、降噪(Android音频采集及回音消除)(转)...
  8. vscode python环境_在vscode中配置python环境
  9. 安装ipython失败 in error catcher_疯狂的Python:零基础小白入门帖子详情 - 网易云课堂...
  10. maven集成命令-U -B -P -e -X