CentOS安装MYSQL
来源:互联网 发布:电气自动化软件 编辑:程序博客网 时间:2024/05/16 09:13
#1.拷贝一个MYSQL的源码安装包到/home目录下
scp root@10.192.65.61:/home/mysql-5.1.63.tar.gz /home
#2.解压mysql-5.1.63.tar.gz
cd /hometar -zxvf mysql-5.1.63.tar.gz
#进入到mysql-5.1.63
cd mysql-5.1.63
#3.添加mysql用户组
groupadd mysql
#4.添加mysql用户 并指定到mysql组中
useradd -g mysql mysqlecho "/*Linuxthreads */" >> /usr/include/pthread.h
#你也可以直接运行下面这条命令直接执行编译准备,如果有错误,试试上面得阴影部分命令
#5.编译前的准备,指定安装目录到/usr/local/mysql视计算机性能不同,时间略有差别
./configure --prefix=/usr/local/mysql
注意:如果操作系统是执行默认安装,或者是光盘镜像安装的话,有可能有些安装包没有装,导致这里可能会出现缺少某些库文件的情况
解决办法:
如果编译时出现了以下错误:
checking for tgetent in -ltermcap… no
checking for termcap functions library… configure: error:Nocurses/termcap library found
说明 curses/termcap 库没有安装
去下载一个ncurses-5.6.tar.gz
tar zxvf ncurses-5.6.tar.gz解压
cd ncurses-5.6目录
./configuremakemake install
#6.编译过程
make
#7.编译安装 稍等
make install
#8.复制mysql配置文件
cp support-files/my-medium.cnf /etc/my.cnf
#9.进入安装目录
cd /usr/local/mysql
#10.使用mysql用户 初始化数据库
bin/mysql_install_db --user=mysql
#11.改变当前目录的所有属主为root
-R 为递归(即其下所有的子文件的属主也随之改为root)
chown -R root .
#12.改变var的属主为mysql
chown -R mysql var
#13.改变当前目录的属组为mysql
chgrp -R mysql .
#14.后台启动mysql服务 &为后台启动
bin/mysqld_safe --user=mysql &
#15.屏幕停止刷新,
直接Ctrl + C结束。
#16.拷贝服务文件
cp /home/mysql-5.1.63/support-files/mysql.server /etc/rc.d/init.d/mysqld
#17.更改文件夹权限
chmod 777 /etc/rc.d/init.d/mysqld
#18.拷贝可执行程序到用户bin目录下,才能在任意目录直接执行mysql命令
cp /usr/local/mysql/bin/mysql /usr/bin/
补充步骤:当以上步骤都成功执行之后,如果还不能正常使用mysql,那么可以参考以下步骤:
#若不能执行需要开启mysqld服务
service mysqld start
#跳过检查:
#修改/etc/my.cnf注释掉#skip-locking
注意事项:
请注意区别mysql与mysqld,因为我们的数据库脚本中使用的是mysqld,所以mysql.server才要拷贝成mysqld,这样服务器启动才能正常加载mysqld服务。
- 安装centos安装mysql
- centos 安装mysql
- centos 安装MySQL全过程
- CentOS下安装mysql
- CentOS下安装mysql
- centos 安装MySQL全过程
- CentOS mysql安装
- CentOS 安装 配置mysql
- Centos 安装Mysql
- centos 安装MySQL全过程
- centos mysql 安装
- centos下安装mysql
- centos下面安装mysql
- CentOS 安装MySQL全过程
- centos 安装mysql
- centOS yum 安装mysql
- CentOS安装MYSQL
- centOS yum 安装mysql
- jquery中position定位选项
- Struts2基础之二:namespace和自定义action
- java生成图片
- java开发环境配置说明书
- 类序列化
- CentOS安装MYSQL
- Qt问题集
- Android 菜单(OptionMenu)大全 建立你自己的菜单
- arm-linux-gcc安装 和 环境变量设置
- shell编程基础知识
- .trc and .trm files in Oracle 11g
- ThinkPHP3.0 RBAC示例登录验证失败无法返回登录解决
- 企业应用架构模式之领域逻辑模式
- java 敏感字过滤