1.msyql下载

mysql-5.6.33 通用版,linux64位,官方下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads。
也可以通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
百度云盘地址:链接:https://pan.baidu.com/s/1ymI5QNto3-JRzLNbQQfBxQ 提取码:uxf2

2.创建mysql用户

useradd mysql
passwd mysql

3.解压下载包

tar -xvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local
cd /usr/local
mv  mysql-5.6.33-linux-glibc2.5-x86_64 mysql
chown -R mysql.mysql mysql

4.配置环境变量

保证mysql命令可以全局使用
vi /etc/profile
在最后添加:export PATH=$PATH:/usr/local/mysql/bin
5.创建数据存储目录
df -h查看最大的磁盘,例如/hdd最大
mkdir /hdd/mysql 用于存储数据,确保目录mysql可以访问。
6.安装mysql
切换到mysql用户,cd /usr/local
./scripts/mysql_install_db --user=mysql --datadir=/hdd/mysql
7.配置mysqld到service启动

root用户/usr/local目录下,cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vi /etc/init.d/mysqld
修改:basedir=/usr/local/mysql/ datadir=/hdd/mysql
8.更改配置文件位置
root用户/usr/local目录下,cp support-files/my-default.cnf /etc/my.cnf
9.启动服务
用mysql用户,启动mysql 执行:service mysqld start
service mysqld stop 关闭mysql
service mysqld status 查看mysql状态
10.mysql授权
连接mysql ,输入mysql -uroot
set password = password('123456'); # 修改root初始密码
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; # 远程连接授权
11.常见问题
问题: FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:Data::Dumper
解决方法:yum -y install autoconf
问题:Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
解决方法:yum install libaio* -y
问题:bash: service: command not found
解决方法:yum install initscripts -y

转载于:https://www.cnblogs.com/huangsbk/p/10818742.html

linux下安装mysql说明相关推荐

  1. Linux下安装mysql(2) 及常见问题解决(CentOS)

    Linux下安装mysql(2) 及常见问题解决(CentOS) 参考文章: (1)Linux下安装mysql(2) 及常见问题解决(CentOS) (2)https://www.cnblogs.co ...

  2. linux下安装mysql的方式_linux下安装mysql的两种方式

    linux下安装mysql的两种方式 1 源码安装 1 创建mysql用户: useradd mysql passwd mysql 2 解压缩下载的mysql包: tar -zxvf mysql-5. ...

  3. 【已解决】Linux下安装MySQL数据库

    [经验贴]安装环境为:Ubuntu12.04,MySQL5.5.28 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar. ...

  4. 大数据互联网架构阶段 Linux下安装mysql启动的常见问题

    Linux下安装mysql启动的常见问题 1.PID file could not be found mysql无法启动ERROR! MySQL is running but PID file cou ...

  5. mysql安装设置数据目录下,linux下安装mysql数据+配置

    <linux下安装mysql数据+配置>由会员分享,可在线阅读,更多相关<linux下安装mysql数据+配置(2页珍藏版)>请在人人文库网上搜索. 1.Redhat下安装My ...

  6. linux按照mysql为何如此简单_手把手教你在Linux下安装MySQL

    在Linux操作系统下,安装MYSQL有两种方式:一种tar安装方式,另外一种是rpm安装方式.这两种安装方式有什么区别呢?尽管我们在Linux下常用tar来压缩/解压缩文件,但MYSQL的tar格式 ...

  7. freebsd php mysql_在freebsd和linux下安装mysql+php+apache2

    顺利学会了在freebsd和linux下安装MySQL+php+apache2. 版本:mysql:4.0.26 apache: 2.0.59 php:4.4.2 freebsd: --MySQL p ...

  8. Linux下安装mysql后无法启动的解决方法

    在Linux下安装完mysql后,mysql服务无法启动,总是failer.       这个不是因为mysql安装失败,而是因为启动了SELinux.       进入/etc/selinux/co ...

  9. linux下安装mysql问题:mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

    原文链接 : linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended li ...

  10. linux下安装mysql数据库[yum install版]

    原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...

最新文章

  1. python中栈的描述是_数据结构与算法:Python语言描述 栈和队列.ppt
  2. C语言检查列表是否是回文的算法(附完整源码)
  3. python爬取分页数据
  4. 破解技术人才招聘难、培养难!CSDN 软件工程师能力认证标准正式开源开放
  5. 步步为营-53-JavaScript
  6. 使用蛋白质和mRNA序列信息预测蛋白质亚线粒体定位
  7. mysql获取当前时间+1天_mysql获取当前时间,前一天,后一天
  8. js格式化日期或者日期时间
  9. 联想柳传志为中国商业确立了一个标杆
  10. 10种令人吃惊的方式你的日常生活中正在收集数据的大数据野兽
  11. discuz帖子最后编辑时间如何取消显示
  12. Android 之路36---android网络操作
  13. 两个基于爬虫的项目: Kiwix ArchiveBox
  14. android6.0.1隐藏功能,安卓6.0系统界面调谐器怎么使用?安卓6.0隐藏功能开启和使用方法[多图]...
  15. 三色标记(可达性分析算法)及一些思考
  16. 转载:天涯——散文天下——《同业合租厂房的趣事》——作者:南方孤驴
  17. 如何处理前端js报错——容错处理的汇总
  18. WinXP SP2 USER32.DLL CallWindowProc(...)
  19. 诺基亚808手机软件java的那款_4100万像素之外有什么? 诺基亚808评测
  20. 自己动手打造winpe-只完成了引导的制作和文件夹的构件-仅仅为了学习!

热门文章

  1. 网络编程知识预备(3) ——SOCKET、TCP、HTTP之间的区别与联系
  2. java部署平台_开源Java自动化部署平台JDeploy
  3. selenium拖动元素java_【自动化测试】Java+Selenium操作页面元素(合集)
  4. SQLServer书写规范梳理
  5. 消息队列遥测传输(MQTT)介绍
  6. php 等值线,【地理】攻克等值线的六大法门
  7. git 几种还原版本_Git恢复之前版本的两种方法reset、revert(图文详解)
  8. ediplus 复制编辑一列_vi编辑器的使用详解
  9. [知乎回答] 前端是否要学习 Node.js?
  10. Node.js+Express+MongoDB 实现学生增删改查