传送门:http://www.jianshu.com/p/f4a98a905011

字数802 阅读164 评论0 喜欢4

环境:
1、操作系统:CentOS release 6.8 (Final)
2、安装版本: mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3、下载地址:http://dev.mysql.com/downloads/mysql/
4、下载说明:上边的下载地址是最新版的,如果想下载老版本可以点击页面中的超链接“Looking for previous GA versions?”
5、特殊说明:Linux下MySQL5.6与MySQL5.7安装方法略有不同,本文以5.6为主

安装步骤

0、卸载老版本MySQL

查找并删除mysql有关的文件

find / -name mysql rm -rf 上边查找到的路径,多个路径用空格隔开 #或者下边一条命令即可 find / -name mysql|xargs rm -rf

Paste_Image.png

1、在安装包存放目录下执行命令解压文件:

tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

Paste_Image.png

2、删除安装包,重命名解压后的文件

rm -f mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.31-linux-glibc2.5-x86_64/ mysql

Paste_Image.png

3、添加mysql用户组和mysql用户

先检查是否有mysql用户组和mysql用户

groups mysql

Paste_Image.png

若无,则添加;

groupadd mysql useradd -r -g mysql mysql

Paste_Image.png

若有,则跳过;

Paste_Image.png

4、进入mysql目录更改权限

cd mysql/ chown -R mysql:mysql ./

Paste_Image.png

5、执行安装脚本

./scripts/mysql_install_db --user=mysql

Paste_Image.png

安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

chown -R root:root ./ chown -R mysql:mysql data

Paste_Image.png

6、更改mysql密码

上一步安装脚本执行输出的日志中告诉我们如何更改密码了

Paste_Image.png

但是如果直接执行这两条命令就会报错

Paste_Image.png

因为这时还没有启动mysql,这算是一个坑。启动方法如下:

./support-files/mysql.server start

Paste_Image.png

如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可

ps aux|grep mysql kill -9 上边的进程号 #或者下边一条命令即可杀掉所有MySQL进程 ps aux|grep mysql|awk '{print $2}'|xargs kill -9

Paste_Image.png

杀掉后再启动即可。

Paste_Image.png

MySQL启动之后再执行如下命令更改密码:

./bin/mysqladmin -u root -h localhost.localdomain password 'root'

Paste_Image.png

密码更改后即可登录MySQL

./bin/mysql -h127.0.0.1 -uroot -proot

Paste_Image.png

登录之后将其他用户的密码也可改为root

update mysql.user set password=password('root') where user='root'; flush privileges;

Paste_Image.png

7、增加远程登录权限

上一步即可本地登录,但远程登录会报错

Paste_Image.png

为解决这一问题,需要本地登陆MySQL后执行如下命令

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

Paste_Image.png

执行之后即可远程登录

Paste_Image.png

8、将MySQL加入Service系统服务

cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld restart  service mysqld status

Paste_Image.png

Paste_Image.png

9、配置my.cnf

vim my.cnf #添加以下两条语句并保存退出 character_set_server=utf8 lower_case_table_names=1 max_allowed_packet=100M

Paste_Image.png

配置好之后,重启mysqld服务

Paste_Image.png

转载于:https://www.cnblogs.com/wangdaijun/p/6132632.html

Linux下安装MySQL5.6相关推荐

  1. linux下安装MySQL5.7及遇到的问题总结

    这两天要帮一个小可爱安装hive. 记得以前安装hive的时候进展比较顺利,在MySql的安装上却遇到过一些问题. 为了到时候操作小可爱电脑时能行云流水,先用自己的虚拟机偷偷的把MySQL安装一遍 机 ...

  2. linux下安装mysql5.7方法与常见问题

    linux上安装mysql5.7 1.下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7 ...

  3. linux下安装mysql5.7.11全纪录_简单几步在Linux环境下安装MySQL5.7(附踩坑记录)

    在Linux下安装MySQL可以说是每个开发者必备的知识 刚好我的服务器重装了一下 因此重新安装了MySQL 写下本文特此记录 下载MySQL的压缩包: 官网:https://dev.mysql.co ...

  4. 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64 || 转载:http://www.cnblogs.com/gaojupeng/p/5727069.html

    由于公司临时让将Oracle的数据移植到mysql上面,所以让我在公司服务器上面安装一下mysql.下面就是我的安装过程以及一些错误解决思路.其实对于不同版本安装大体都有差不多. 1. 从官网下载 m ...

  5. Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接

    安装前环境检查 1.首先检查自己电脑有没有安装过mysql,输入如下 rpm -qa | grep mysql 如果有则清理干净在安装,输入 whereis mysql 找到文件夹目录,再把它删除. ...

  6. Linux下安装MySQL5.7.26

    环境: 1.操作系统:CentOS 7 x64 2.安装版本: mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 3.下载地址:MySQL :: Download ...

  7. linux下安装mysql5.7.17及简单配置

    1.mysql5.7.17安装在/usr/local/mysql目录里面,也可以安装在其他地方 (安装包最好与Linux系统一样,eg;64位的就是"mysql-5.7.17-linux-g ...

  8. Linux下安装mysql5

    一 .安装前准备 1. 检查是否已经安装过mysql,执行命令: [root@kaypc ~]# rpm -qa | grep mysql 如果安装过mysql执行删除命令:[root@localho ...

  9. 如何在linux下安装mysql5.7?

    前言 最近项目上线,开始给用户测试了.搞下来好多台服务器,自然要装一个mysql的服务器.想想广大博友应该都会遇到如何装mysql的问题,就此分享,给大家一个安装指南.供大家以后安装的时候,提高效率, ...

最新文章

  1. python中的类与对象
  2. 【Python基础】字符串专题总结
  3. ubuntu安装后需了解的基本操作
  4. Python 之打包工具 setup.py
  5. java常见的内存溢出
  6. 手机满足不了华为 华为拟在年底前发布带5G的8K电视!
  7. android viewpager 不同页面底部菜单不同,viewpager不同页面中的不同菜单图标
  8. 设置Linux用户无口令登陆方式
  9. netstat命令和ss命令
  10. 统计|如何理解两个总体均值之差的区间估计的计算
  11. (转)War3 地图编辑器脚本接口说明
  12. 什么是瀑布图_什么是瀑布图以及为什么我需要一个
  13. 【心理学】心理学效应
  14. 【delphi】各大平台短信功能控件实现(含源代码、演示程序、帮助)
  15. [NOI2004]郁闷的出纳员 Treap
  16. 中兴Blade V2021 5G 刷机root教程 ZTE 8012N root 线刷包下载TWRP 刷入
  17. 【time series】时间序列领域的Transformer综述论文笔记
  18. 【亡羊补牢】JS灵魂之问 第23期 修炼内功 关于闭包的回顾
  19. 魔镜魔镜谁最美 康得新“魔镜”一分钟给答案
  20. 推荐8部好看的抗日电视剧

热门文章

  1. 脑机接口与量子计算机,关于脑机接口---浅谈人工智能。
  2. sklearn常用模块
  3. linux终端xwindow,如何从命令行重新启动X Window Server?
  4. csgo服务器linux云崖居,CSGO修改地图天气背景指令
  5. mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具
  6. elasticsearch dump 教程
  7. Apache Flink 零基础入门(七)Flink中keyBy三种方式指定key
  8. Python 算法模板库,Pythonista 找工作利器
  9. 5 种 非传统 的可视化图,也是用Python画的
  10. java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...