Linux下安装MySQL5.6
传送门:http://www.jianshu.com/p/f4a98a905011
环境:
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
1、在安装包存放目录下执行命令解压文件:
tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
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
3、添加mysql用户组和mysql用户
先检查是否有mysql用户组和mysql用户
groups mysql
若无,则添加;
groupadd mysql useradd -r -g mysql mysql
若有,则跳过;
4、进入mysql目录更改权限
cd mysql/ chown -R mysql:mysql ./
5、执行安装脚本
./scripts/mysql_install_db --user=mysql
安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./ chown -R mysql:mysql data
6、更改mysql密码
上一步安装脚本执行输出的日志中告诉我们如何更改密码了
但是如果直接执行这两条命令就会报错
因为这时还没有启动mysql,这算是一个坑。启动方法如下:
./support-files/mysql.server start
如果MySQL启动报错,则可能是已经存在MySQL进程,杀掉即可
ps aux|grep mysql kill -9 上边的进程号 #或者下边一条命令即可杀掉所有MySQL进程 ps aux|grep mysql|awk '{print $2}'|xargs kill -9
杀掉后再启动即可。
MySQL启动之后再执行如下命令更改密码:
./bin/mysqladmin -u root -h localhost.localdomain password 'root'
密码更改后即可登录MySQL
./bin/mysql -h127.0.0.1 -uroot -proot
登录之后将其他用户的密码也可改为root
update mysql.user set password=password('root') where user='root'; flush privileges;
7、增加远程登录权限
上一步即可本地登录,但远程登录会报错
为解决这一问题,需要本地登陆MySQL后执行如下命令
grant all privileges on *.* to root@'%' identified by 'root'; flush privileges;
执行之后即可远程登录
8、将MySQL加入Service系统服务
cp support-files/mysql.server /etc/init.d/mysqld chkconfig --add mysqld chkconfig mysqld on service mysqld restart service mysqld status
9、配置my.cnf
vim my.cnf #添加以下两条语句并保存退出 character_set_server=utf8 lower_case_table_names=1 max_allowed_packet=100M
配置好之后,重启mysqld服务
转载于:https://www.cnblogs.com/wangdaijun/p/6132632.html
Linux下安装MySQL5.6相关推荐
- linux下安装MySQL5.7及遇到的问题总结
这两天要帮一个小可爱安装hive. 记得以前安装hive的时候进展比较顺利,在MySql的安装上却遇到过一些问题. 为了到时候操作小可爱电脑时能行云流水,先用自己的虚拟机偷偷的把MySQL安装一遍 机 ...
- linux下安装mysql5.7方法与常见问题
linux上安装mysql5.7 1.下载tar包,这里使用wget从官网下载 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7 ...
- linux下安装mysql5.7.11全纪录_简单几步在Linux环境下安装MySQL5.7(附踩坑记录)
在Linux下安装MySQL可以说是每个开发者必备的知识 刚好我的服务器重装了一下 因此重新安装了MySQL 写下本文特此记录 下载MySQL的压缩包: 官网:https://dev.mysql.co ...
- 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64 || 转载:http://www.cnblogs.com/gaojupeng/p/5727069.html
由于公司临时让将Oracle的数据移植到mysql上面,所以让我在公司服务器上面安装一下mysql.下面就是我的安装过程以及一些错误解决思路.其实对于不同版本安装大体都有差不多. 1. 从官网下载 m ...
- Linux下安装Mysql5.7,超详细完整教程,以及云mysql连接
安装前环境检查 1.首先检查自己电脑有没有安装过mysql,输入如下 rpm -qa | grep mysql 如果有则清理干净在安装,输入 whereis mysql 找到文件夹目录,再把它删除. ...
- Linux下安装MySQL5.7.26
环境: 1.操作系统:CentOS 7 x64 2.安装版本: mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 3.下载地址:MySQL :: Download ...
- linux下安装mysql5.7.17及简单配置
1.mysql5.7.17安装在/usr/local/mysql目录里面,也可以安装在其他地方 (安装包最好与Linux系统一样,eg;64位的就是"mysql-5.7.17-linux-g ...
- Linux下安装mysql5
一 .安装前准备 1. 检查是否已经安装过mysql,执行命令: [root@kaypc ~]# rpm -qa | grep mysql 如果安装过mysql执行删除命令:[root@localho ...
- 如何在linux下安装mysql5.7?
前言 最近项目上线,开始给用户测试了.搞下来好多台服务器,自然要装一个mysql的服务器.想想广大博友应该都会遇到如何装mysql的问题,就此分享,给大家一个安装指南.供大家以后安装的时候,提高效率, ...
最新文章
- python中的类与对象
- 【Python基础】字符串专题总结
- ubuntu安装后需了解的基本操作
- Python 之打包工具 setup.py
- java常见的内存溢出
- 手机满足不了华为 华为拟在年底前发布带5G的8K电视!
- android viewpager 不同页面底部菜单不同,viewpager不同页面中的不同菜单图标
- 设置Linux用户无口令登陆方式
- netstat命令和ss命令
- 统计|如何理解两个总体均值之差的区间估计的计算
- (转)War3 地图编辑器脚本接口说明
- 什么是瀑布图_什么是瀑布图以及为什么我需要一个
- 【心理学】心理学效应
- 【delphi】各大平台短信功能控件实现(含源代码、演示程序、帮助)
- [NOI2004]郁闷的出纳员 Treap
- 中兴Blade V2021 5G 刷机root教程 ZTE 8012N root 线刷包下载TWRP 刷入
- 【time series】时间序列领域的Transformer综述论文笔记
- 【亡羊补牢】JS灵魂之问 第23期 修炼内功 关于闭包的回顾
- 魔镜魔镜谁最美 康得新“魔镜”一分钟给答案
- 推荐8部好看的抗日电视剧
热门文章
- 脑机接口与量子计算机,关于脑机接口---浅谈人工智能。
- sklearn常用模块
- linux终端xwindow,如何从命令行重新启动X Window Server?
- csgo服务器linux云崖居,CSGO修改地图天气背景指令
- mongodb 查询效率_2020年9个好用的MongoDB 图形化界面工具
- elasticsearch dump 教程
- Apache Flink 零基础入门(七)Flink中keyBy三种方式指定key
- Python 算法模板库,Pythonista 找工作利器
- 5 种 非传统 的可视化图,也是用Python画的
- java有没有回调函数_Java中的回调函数 - wangjianme的个人空间 - OSCHINA - 中文开源技术交流社区...