Centos 6.2 安装mysql5.5
1. 安装mysql 相关依赖库(没有的话就安装,有就不用安装了)
通过 rpm -qa | grep name 的方式验证以下软件包是否已全部安装。
gcc* gcc-c++* autoconf* automake* zlib* libxml* ncurses-devel* libmcrypt* libtool*
没有的话安装:
yum安装:
#yum install bison gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libtool
rpm –ivh 安装:
例如:rpm -ivh MySQL-devel-4.0.24-0.i386.rpm
2.安装cmake包
# wgethttp://www.cmake.org/files/v2.8/cmake-2.8.6.tar.gz
# tar zxvf cmake-2.8.6.tar.gz
# cd cmake-2.8.6/
# ./configure
# gmake
# gmake install
3.添加用户和创建数据库目录和权限设置
#
group add mysql
#useradd mysql –g mysql
# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql
4.MYSQL 5.5.22安装
#cd /usr/local/src
# wget http://down1.chinaunix.net/distfiles/mysql-5.5.22.tar.gz
# tar zxvf mysql-5.5.22.tar.gz
# cd mysql-5.5.22
#
cmake-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DSYSCONFDIR=/etc-DMYSQL_DATADIR=/mysql/data
-DMYSQL_TCP_PORT=3306-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DMYSQL_USER=mysql
# gmake
# gmake install
5.设置mysql配置文件
# cd /usr/local/mysql
# cp ./support-files/my-huge.cnf/etc/my.cnf
5.1编辑/etc/my.cnf
# vi /etc/my.cnf
在 [mysqld]
段增加
datadir = /data/mysql
wait-timeout = 30
max_connections = 512
max_connect_errors = 10000000
default-storage-engine = MyISAM
在 [mysqld]
段修改
max_allowed_packet = 16M
[mysqld_safe]增加字段
log-error=/data/mysql/log/mysqld.log
6.初始化数据库
#cd /usr/local/mysql
# 9 ./scripts/mysql_install_db --datadir=/data/mysql--basedir=/usr/local/mysql --defaults-file=/etc/my.cnf --user=mysql
# cp ./support-files/mysql.server/etc/rc.d/init.d/mysqld
# chmod 755 /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 35 mysqld on
7.设置启动脚本变量
编辑 /etc/rc.d/init.d/mysqld
# vi /etc/rc.d/init.d/mysqld
basedir=/usr/local/mysql
datadir=/data/mysql
8.设置变量环境
# echo"PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile(永久生效)
# export PATH=$PATH:/usr/local/mysql/bin(当前生效)
或者
# . /etc/profile
9.启动服务
# service mysqld start
10.设置数据库管理员root密码 重新启动mysqld服务
# mysqladmin -u root password '123456'
# service mysqld restart
查看mysql服务:
[root@tata data]#netstat-npalt | grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 25051/mysqld
查看mysql进程
[root@tata data]#ps -ef | grep "mysql"
root 24737
1 0 08:04 pts/1 00:00:00 /bin/sh/usr/local/mysql/bin/mysqld_safe
--datadir=/data/mysql--pid-file=/data/mysql/tata.domain.pid
mysql 25051
24737 0 08:04 pts/1 00:00:00
/usr/local/mysql/bin/mysqld--basedir=/usr/local/mysql
--datadir=/data/mysql--plugin-dir=/usr/local/mysql/lib/plugin
--user=mysql--log-error=/data/mysql/tata.domain.err
--pid-file=/data/mysql/tata.domain.pid--socket=/tmp/mysqld.sock
--port=3306
root 25130 2648 0 08:24 pts/1 00:00:00 mysql -u root -p
root 25183 9149 0 08:34 pts/2 00:00:00 grep mysql
11.进入Mysql
# mysql -u root -p
输入密码
mysql> show databases;
+-----------------------+
| Database |
+-----------------------+
| information_schema |
| mysql |
| #mysql50#mysql-5.5.22 |
| performance_schema |
| test |
+-----------------------+
5 rows in set (0.00 sec)
mysql> use mysql;
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
........
11.管理mysql ,建表,建库
显示mysql存储引擎
mysql>showengines;
编码方式更改
show variables like 'character_set_%';
setcharacter_set_client=utf8;
Centos 6.2 安装mysql5.5的更多相关文章
- Centos 6.4 安装mysql-5.6.14-linux-glibc2.5-i686.tar.gz
创建用户和组 创建链接 授权own和grp给mysql-5.5.8-linux2.6-i686文件夹,就是下面的BASE_DIR 执行的mysql_install_db的时候后面带参数 ./scrip ...
- Centos 7.6 安装Mysql5.7(离线)
Centos 7.6 安装Mysql5.7(离线) 标签(空格分隔): mysql 安装包下载 https://dev.mysql.com/downloads/mysql/ [image.png-14 ...
- centos下编译安装mysql5.5/5.6
2013年11月16日 19:39:13 centos 6 mysql 5.5.28 我只说些我出错的地方: cmake后删除的方法是 xargs rm < install_manifest.t ...
- CentOS 6.5 安装MySQL5.7 RPM
一.新特性 MySQL 5.7可谓是一个令人激动的里程碑,在默认了InnoDB引擎的基础上,新增了ssl.json.虚拟列等新特性.相对于postgreSQL和MariaDB而言,MySQL5.7做了 ...
- centos下编译安装mysql5.5/5.6/5.7
2018-12-28 14:38:46 星期五 centos 系统在mysql官网, 按照教程去配置yum源, 然后安装, 不用自己找依赖了: https://dev.mysql.com/doc/my ...
- centos 7下安装MySQL5.7 的安装和配置
原文链接: http://blog.csdn.net/xyang81/article/details/51759200 安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1.配置Y ...
- centos系统下安装MySQL5.7.18
1.首先安装依赖包 yum install -y gcc gcc-c++ ncurses-devel perl openssl-devel 最最重要的是,不要忘了安装openssl-devel 2.安 ...
- CentOS 6.5 安装 MySQL5.6 并用Navicat for MySQL 连接
环境 : MySQL 5.6.21 64位 CentOS 6.5 64位 VMware 10 Navicat for MySQL 11 1.卸载自带mysql [root@localhost ~]# ...
- centos下编译安装mysql5.6
CentOS 6.4下编译安装MySQL 5.6.14 参考:http://www.cnblogs.com/xiongpq/p/3384681.html 概述: CentOS 6.4下通过yum安装的 ...
- Centos 5.5 安装Mysql5.5过程
这几天在centos下装mysql,这里记录一下安装的过程,方便以后查阅 Mysql5.5.37安装须要cmake,5.6版本号開始都须要cmake来编译,5.5以后的版本号应该也要装这个. 安装cm ...
随机推荐
- iBATIS sql(XML)中的大于、小于、like等符号写法
其实就是xml的特殊符号,因为它的配置就是xml,所以可以用下面这种写法转义 < < > > <> < ...
- js中cookie操作
js中操作Cookie的几种常用方法 * cookie中存在域的概念,使用path和domain区分: * 在同一域中的set和del可以操作同一名称的cookie,但不在同一域中的情况下,则set无 ...
- 【Todo】Nginx架构学习
要进行Web服务,绕不开的就是Nginx.这已经是大型网站的标配.对Nginx进行一定程度的深入学习. http://www.ituring.com.cn/article/4436 http://bl ...
- android平台的技术架构
Android平台采用了软件堆层(Software Stack)的架构,主要分为四个部分: 1.应用软件 Android 连同一个核心应用程序包一起发布,该应用程序包包括E-mail客户端.SMS短消 ...
- 【转载】【Oracle 11gR2】db_install.rsp详解
[原文]http://blog.csdn.net/jameshadoop/article/details/48086933 ###################################### ...
- OpenGL的gluPerspective透视投影变换函数详解[转]
函数原型void gluPerspective(GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar) 首先得设置gluPersp ...
- 批处理+VBS+注册表实现开机自动启动EXE程序
批处理+VBS+注册表实现WINDOWS开机自动启动EXE程序 以下都是基于WINDOWS系统. 我们都知道当我们有想某个程序在开机时自动运行,只能有三个方式: 1.做成服务,然后对服务进行配置为自动 ...
- C# Socket编程(3)编码和解码
在网络通信中,很多情况下:比如说QQ聊天,通讯双方直接传递的都是字符信息.但是字符信息并不能够直接通过网络传输,这些字符集必须先转换成一个字节序列后才能够在网络中传输,于是这里就产生了编码和解码的概念 ...
- hiho_1041 国庆出游
题目 给定一棵树,N个节点,N - 1条边.给定m个节点,能否找出一种遍历方法,使得首次到达节点ai的时间小于首次到达节点aj的时间(i < j).且经过的路径上的每条边都最多走两遍 分析 我的 ...
- mysql优化(三)–explain分析sql语句执行效率
mysql优化(三)–explain分析sql语句执行效率 mushu 发布于 11个月前 (06-04) 分类:Mysql 阅读(651) 评论(0) Explain命令在解决数据库性能上是第一推荐 ...