前言:参照阿铭的安装方法进行安装。

安装包下载:链接:http://pan.baidu.com/s/1gf7GBab 密码:gdqn

一、安装mysql

cd /usr/local/src/    #进入安装包路径,可自己选择上传安装包路径

tar zxvf /usr/local/src/mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  #解压

mv   mysql-5.6.30-linux-glibc2.5-x86_64 /usr/local/mysql    #把mysql移动到常规目录

useradd -s /sbin/nologin mysql   #新增mysql用户,但是禁止mysql用户登录

cd /usr/local/mysql             #进入mysql目录

mkdir -p /data/mysql            #创建mysql数据存储目录

chown -R mysql:mysql /data/mysql  #赋予数据存储目录相应的权限

./scripts/mysql_install_db  --user=mysql --datadir=/data/mysql  #初始化,注意用户和数据目录

cp support-files/mysql.server /etc/init.d/mysqld   #启动项

chmod 755 /etc/init.d/mysqld    #更改启动项权限

vim /etc/init.d/mysqld  #修改datadir

chkconfig --add mysql    #有些可以省略

chkconfig mysqld on

service mysqld start

注意事项:

1、

编译时提示: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 -y libaio  //然后重新初始化

2、

Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/abiu250.pid).

日志/var/log/mysqld.log提示: Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

解决方法:

#由于编译安装时指定的路径为/data/mysql以及mysql_install_db时指定的datadir也为/data/mysql,而my.cnf为缺省的路径;mysql.sock路径也相应的进行修改为/tmp/mysql.sock

#因此修改datadir至正确路径后,问题解决。

3、

首次登录数据库提示:-bash: mysql: command not found

解决方法:ln -s /usr/local/mysql/bin/mysql /usr/bin

转载于:https://blog.51cto.com/9030540/1857634

LAMP之mysql的安装相关推荐

  1. CentOS 6.0 系统 LAMP(Apache+MySQL+PHP)安装步骤

    转自:http://down.chinaz.com/server/201109/1064_1.htm 先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.My ...

  2. centos 6.5 安装 lamp 后mysql不能启动_CentOS 6.5 系统 LAMP(Apache+MySQL+PHP)安装步骤

    先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 "P" 还有其他说法是 Perl 或 ...

  3. 独立mysql安装,LAMP中mysql独立安装

    1,mysql下载官网下载mysql稳定版安装包到本地5.7(一般找次新版本即较稳定) 2,xshell连接服务器,进入目录src下(cd /usr/local/src),上传本地包到服务器(rz), ...

  4. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  5. centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql

    1:到mysql官网下载linux版本的mysql数据库,在选择栏里没有适合centos只有Redhat,Debian等.我们就下载redhat系列的,笔者选择了6版本的. 2:安装MySQL主要有两 ...

  6. 我的LAMP源码编译安装linux+Apache+mysql+php

    httpd-2.2.17.tar.gz mysql-5.1.51.tar.gz php-5.2.17.tar.gz mysql的安装 #安装需要的库 yum -y install ncurses nc ...

  7. lamp下mysql安全加固

    1.修改root用户口令,删除空口令 缺省安装的MySQL的root用户是空密码的,为了安全起见,必须修改为强密码,所谓的强密码,至少8位,由字母.数字和符号组成的不规律密码.使用MySQL自带的命令 ...

  8. 详解LAMP源码编译安装

    实战:LAMP源码编译安装 家住海边喜欢浪:zhang789.blog.51cto.com 目录 详解LAMP源码编译安装 LAMP简介 一.准备工作 二.编译安装 Apache 三.编译安装 MyS ...

  9. mysql学习总结一:mysql的安装,介绍,基本命令操作

    1.SQL = Structured Query Language 2.MySQL: <1>. MySQL数据库是一种DBMS.由瑞典MySQL公司创建,后由SUN公司收购, SUN被Or ...

最新文章

  1. 在Java中将Double转换为Integer
  2. HDU2032 杨辉三角
  3. 2015年百度一面试题
  4. ICE 迁移64位安装问题
  5. strictmath_Java StrictMath nextAfter()方法与示例
  6. AI开发者十问:10分钟了解AI开发的基本过程
  7. 美元为什么能够无限超发?
  8. vb ClipBoard 剪切板应用(复制剪切粘贴)
  9. OpenCV-Python实战(16)——人脸追踪详解
  10. c++ 协程_深入理解异步I/O+epoll+协程
  11. StackPanel与Grid交叉使用
  12. Xposed Installer框架v3.1.5 安卓版
  13. squid代理服务器的应用
  14. 最新TIOBE编程语言排行:C语言第一,Python反超Java,挤进第二
  15. 特斯拉电池细节_为什么特斯拉电池日实际上可以辜负炒作
  16. 966. 元音拼写检查器
  17. 【树莓派不吃灰】基础篇⑮ SSH远程访问安全,涉及/etc/hosts.allow白名单 和 /etc/hosts.deny黑名单、ufw防火墙、密钥登录
  18. 【Note】二十四节气英文表达(solar term)
  19. PowerBuilder 8/9 与 SCC的集成(1)
  20. 巴黎欧莱雅沙龙专属全球首家旗舰沙龙于上海开业

热门文章

  1. 如何从Excel单元格的身份证号码中提取出生日期、性别
  2. C#实现发送钉钉工作通知消息
  3. kotlin模拟java三目运算
  4. 在tagxedo.com在线制作可视化词云
  5. asp期末大作业——在线考试系统网站
  6. java ee考试题_Java-EE考试习题
  7. 计算机科学家沃斯提出的公式,第一章C语言的概述
  8. java如何把字符串变成整数_Java 实现把字符串转换成整数
  9. DR:SAP FI/CO 知识 浓缩版(中)
  10. 正点原子 在ADC实验中添加USMART,通过串口查看电压值