安装mysql

MySQL的几个常用安装包:rpm、源码、二进制免编译 的区别?

一般用,二进制免编译,二进制包括了已经经过编译,可以马上运行的程序,只需下载和安装(解压) tar.gz

源码包需要你在计算机上进行编译才可以运行程序

源码包--->二进制文件-->rpm 安装

源码包编译生成二进制文件

二进制文件打包成rpm

rpm 安装到系统中

./config 配置

make 编译

make install 安装

--prefix 配置安装路径,删除软件,直接删除该目录

make uninstall 干掉make install 命令时安装进去的文件

make clean 只删除make时产生的临时文件

同时删除configure 和make 产生的临时文件 make distclean

cd /usr/local/src

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql

cd /usr/local/mysql

useradd mysql

mkdir /data/

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql


少了模块 ,模糊搜索

grep -i dumper 不区分大小写

yum install -y perl-Data-Dumper.x86_64

yum install libaio*

echo $? 初始化完成

cp support-files/my-default.cnf  /etc/my.cnf

/etc/my.cnf mysql配置文件

datasir=/data/mysql

socket=/tmp/mysql.sock


cp support-files/mysql.server /etc/init.d/mysqld

vi /etc/init.d/mysqld

定义basedir和datadir


chmod 755 /etc/init.d/mysqld

/etc/init.d/mysqld start

chkconfig -add ,mysqld

chkconfig --list  2345 开放说明下次开机,自动启动



启动命令



yum list |grep perl | grep -i dumper,

rpm -qf /etc/my.cnf 来自哪个安装包

指定配置文件 ,& 丢到后台去

用命令行的方法,丢到后台启动

/usr/local/mysql/bin/mysqld_safe --defaults=/etc/my.cnf --user=mysql --datadir=/data/mysql &


用空格就好了

killall mysqld

killalll 更加安全

killall  mysql

直到读写进程写完之后,才把进程杀死

添加 ln -s /usr/local/mysql/bin/mysql /usr/bin

mysql5.5源码编译安装

http://www.aminglinux.com/bbs/thread-1059-1-1.html


mysql5.7二进制包安装(变化较大)

http://www.apelearn.com/bbs/thread-10105-1-1.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容