首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
数据库
> 详细
MySQL:二进制免编译安装
时间:
2018-04-09 23:06:51
阅读:
217
评论:
0
收藏:
0
[点我收藏+]
标签:
linux
Mysql安装
Mysql的几种常用安装包:rpm。源码包,二进制免编译安装
我们现在讲二进制免编译包安装
我们先到/usr/local/src 下 (通常下载的东西会放在这里)
wget
http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
wget是下载命令
tar -zxvf 解压这个包
解压出来的是蓝色的mysql
解压后,我们把这个包改名字为mysql并且放在/usr/local下 (因为这个名字很长带有版本)
然后我们到这个目录下后,创建一个mysql用户
useradd mysql
再创建一个data目录 (存放mysql的数据)
然后初始化一下,目的是生成/data/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
这个时候会有个报错,说依赖于一个模块,这个时候我们可以通过yum list 加上grep来搜索
第一个包裹就是,如果不是得话,我们可以把这几个包一个个试一下
执行好初始化后,我们可以在命令执行完成后下一个命令用echo $? 来测试,如果是0就是正常
如果是1就会有一些问题
初始化完成后,就要拷贝配置文件和启动脚本
配置文件在 /usr/local/mysql/support-files/my-default.cnf 这里
我们把他复制到/etc/并且改名为my.cnf ,(也可以放在其他目录,但是自己一定要清楚是放在哪里,后面填写路径的时候要写进去)其实我们系统本身是有my.cnf其实也可以用但是要修改
datadir 的路径 和socket 的路径
其他的就先不用管,以后遇到需求再去增加
再一个就是启动脚本也是在mysql/support-files/里面
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
我们把它复制到//etc/init.d/下并且改名为mysqld 还要做一个编辑
改为对应的路径
然后再给一下权限755,不过默认就是755 我们就不用给了
如果想开机自起
chkconfig --add mysqld
需要添加到启动项里面
我们可以手动启动,并且查看可进程
查看端口3306 有的
其中我们用命令行启动的命令
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &
但是如果想要关闭的话就不能用stop了
只能killall
killall 还算是比较安全的方法,因为mysql读写比较大直接kill有可能会丢数据
killall 先停止当前的读写操作,然后把没有写完的数据慢慢的写到磁盘里面之后再去杀死进程
当我们killall 杀死mysql进程的时候 一直没有显示的时候,这个时候killall在慢慢的把数据存放在磁盘里,这个时候我们不能用kill 强制删除,就慢慢的等,否则会丢失数据,严重的会损坏数据库的表
MySQL:二进制免编译安装
标签:
linux
Mysql安装
原文地址:http://blog.51cto.com/12777709/2096263
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
数据库进阶
2021-07-29
在 Oracle 数据库中执行 SQL 语句遇到特殊字符的转义方式
2021-07-28
Windows Logstash同步 Sqlserver 到Elasticsearch
2021-07-26
mysql数据库(11):恢复数据
2021-07-26
mysql数据库(9):常用查询的例子
2021-07-26
SQLAlchemy 多对多
2021-07-26
ClickHouse的JDBC连接
2021-07-26
Apache HBase 1.7.1 发布,分布式数据库
2021-07-26
数据库常用架构和同步工作原理
2021-07-26
MySQL数据库设计规范(仅供参考)
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!