文档章节

CentOS 6.5 安装Mysql 5.6

Albert-Liu
 Albert-Liu
发布于 2015/01/15 15:33
字数 785
阅读 125
收藏 1

1.下载

wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.22-1.el6.x86_64.rpm


2.安装

rpm -ivh MySQL-server-5.6.22-1.el6.x86_64.rpm
yum -y install mysql-community-server


3.管理

3.1 启动

service mysqld start

3.2 停止

service mysqld stop

3.3 显示状态

service mysqld status

  显示系统中与mysql相关的进程

ps aux | grep mysql

3.4 查看启动日志

  mysql启动过程可能会报错,这里需要到其启动日志中查看详细信息,查看方式如下

less /var/log/mysqld.log

3.5 修改配置

    Mysql的配置文件在/etc/my.cnf文件中,可以对这个文件中的参数进行修改来自行配置mysql

3.6 卸载

  如果想卸载已经安装的mysql,可使用以下命令进行卸载

yum remove mysql

  

4.账号管理

4.1 设置账号密码

   新安装的mysql,可以通过以下命令设置root账号的密码

mysqladmin -r root password 'you password'


5.可能遇到的问题

5.1 mysql daemon failed to start

安装完成,在第一次通过service mysqld start命令启动mysql的过程中可能会遇到这个问题。通过以下步骤进行处理:

(1)查看启动日志

    如3.4所述,查看mysqld.log中记录的启动详情。

InnoDB: mmap(137363456 bytes) failed; errno 12

130716 17:09:53 InnoDB: The InnoDB memory heap is disabled

130716 17:09:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins

130716 17:09:53 InnoDB: Compressed tables use zlib 1.2.3

130716 17:09:53 InnoDB: Initializing buffer pool, size = 128.0M

130716 17:09:53 InnoDB: Completed initialization of buffer pool

130716 17:09:53 InnoDB: highest supported file format is Barracuda.

130716 17:09:53  InnoDB: Waiting for the background threads to start

130716 17:09:54 InnoDB: 1.1.8 started; log sequence number 4703029

130716 17:09:54 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306

130716 17:09:54 [Note]   - '0.0.0.0' resolves to '0.0.0.0';

130716 17:09:54 [Note] Server socket created on IP: '0.0.0.0'.

130716 17:09:54 [Note] Event Scheduler: Loaded 0 events

130716 17:09:54 [Note] /usr/local/mysql-DMYSQL_DATADIR=/var/mysql-DMYSQL_UNIX_ADDR=/var/mysql/mysqld.sock/bin/mysqld: ready for

connections.

查看内存显示  

[root@AY1305070924544 /]# free -m

             total       used       free     shared    buffers     cached

Mem:           995        928         66          0          6         19

-/+ buffers/cache:        903         91

Swap:            0          0          0

重启错误提示 

[root@AY1305070924544 /]# /etc/init.d/mysqld start

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

[root@AY1305070924544 /]# /etc/init.d/mysqld restart

 ERROR! MySQL server PID file could not be found!

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

这个其实日志里面说的很明白就是 mysql要占用内存的时候 物理内存不够用导致的 所有 vi /etc/my.cnf

[inonodb]

innodb_buffer_pool_size=64MB  把这个数值改小高版本的默认是128mb。 


5.2 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

    前一小节提到,将innodb_buffer_pool_size改成比较小的值(比如64M)可以解决无法启动的问题。

    不过如果这个值如果设置的太小(比如前面设置的64M)可能会出现mysql运行的过程中报以下错误:

No connection. Trying to reconnect...
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
ERROR:
Can't connect to the server

    这时将原来的值适应调大一点就可以解决这个问题了。

    目前我将64M改成100M后,就没有再报这个错误了。

© 著作权归作者所有

Albert-Liu
粉丝 7
博文 19
码字总数 12128
作品 0
深圳
架构师
私信 提问
CentOS 6.5下二进制安装 MySQL 5.6

CentOS 6.5下二进制安装 MySQL 5.6 CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 1 2 2:下载MySQL5.6二进制包 1 3:添加用户和组 1 2 4:安装mysql到/usr/local/mysql下 1 2 3 4 5 6 7 ...

rootliu
2017/10/26
38
0
Install MySQL Server 5.6 in CentOS 6.x and Red Hat 6.x Linux

Install MySQL Server 5.6 in CentOS 6.x and Red Hat 6.x Linux In this tutorial we will learn how to install MySQL Server 5.6 in CentOS 6.x and RHEL 6.x by using yum command.The p......

寻知者
2016/12/24
14
0
centos 6.5 yum安装 mysql 5.6

最近切换到很久不用的centos还略有不适应,默认yum只能安装mysql 5.1,需要升级又不想编译。于是有了此文。 具体文档地址: 1. http://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-...

NILYANG
2015/12/11
23.9K
3
Linux 下编译安装 MySQL(Percona Server) 5.6

系统环境: CentOS 6.5 / 7.0 x86_64 Fedora 20 x86_64 简介 Percona Server 是 MySQL 的衍生版,专注于 Linux/BSD 下 MySQL 数据库服务器的改进, 在功能和性能上较 MySQL 有着显著的提升。...

闪电
2015/08/14
205
0
Linux 下编译安装 PHP 5.6

系统环境: CentOS 6.5 / 7.0 x8664 Fedora 20 x8664 下载 PHP 源码包 # wget http://cn2.php.net/distributions/php-5.6.0.tar.xz# xz -d php-5.6.0.tar.xz# tar xf php-5.6.0.tar -C /usr......

legend3
2015/08/14
36
0

没有更多内容

加载失败,请刷新页面

加载更多

移动深度学习:人工智能的深水区

人工智能技术经历6年的快速发展,重新定义了很多行业的用户体验,而这仅是开始。 随着5G商用大规模落地,以及智能手机硬件性能越来越强、AIoT设备的快速普及,基于云-边缘-端算法和算力结构的...

博文视点Bv
22分钟前
2
0
vim 分屏 操作

$vim -On file file2 #大写O垂直分屏打开文件 $vim -on file file2 #小写水平打开 # n 表示分屏数,直接n等于文件个数 如果n小于文件,按顺序打开前面的n个,如果大于,打开空编辑页面 分屏快...

突突突酱
24分钟前
2
0
MySQL/Mariadb设置中文字符集(linux)

编辑/etc/my.cnf,添加以下设置 [mysql]default-character-set=utf8[mysqld]character_set_server=utf8[mysqld.safe]default-character-set=utf8[client]default-chara...

编程老陆
27分钟前
3
0
关于linux常用的挂载命令

挂载:就把一块磁盘(可以是光盘,U盘)绑定到一个空目录下面 一般情况下会挂载到mnt目录下面 挂载光盘(把光盘挂载到/mnt/cdrom这个目录中) mount -t iso9660 /dev/cdrom /mnt/cdrom 退出当前目录...

chenhongjiang
28分钟前
3
0
如何分享brain内容外部共享?几个需要知道的TheBrain问答

TheBrain(点击下载)是一款与众不同的思维导图软件,其所有信息通过一个又一个的节点进行联系,最终形成一个杂而不乱的网状结构。从头开始设计,让您捕获您的想法和信息在一个网络的联想,匹...

mnrssj
28分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部