centos-mysql安装

rpm包安装MySQL-5.7.37

rpm -e mariadb-libs --nodeps

rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm     #服务器和客户端的通用文件

rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm              #数据库客户端应用程序的关系库

rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm           #数据库客户端应用程序和工具

rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm          #数据库服务器和相关工具

systemctl start mysqld

rpm -e mariadb-libs --nodeps

rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm  

rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm    

rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm  

rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm

systemctl start mysqld

cat /var/log/mysqld.log  | grep password

mysql -uroot -p

本地yum仓库或网络yum

yum -y install mariadb mariadb-server   mariadb客户端   mariadb-server服务器

systemctl restart mariadb

进入mariadb

mysql

yum安装MySQL

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum -y install mysql-community-server

systemctl start mysqld

cat /var/log/mysqld.log  | grep password

mysql -uroot -p

源码安装MySQL5.7.37

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

rpm -qa | grep mysql

rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs   使用yum删除会将mariadb的依赖关系一并删除

rpm -qa | grep mariadb

yum install -y cmake make gcc gcc-c++ openssl openssl-devel ncurses ncurses-devel bison bison-devel

 

tar -zxf mysql-boost-5.7.37.tar.gz -C /usr/src/

cd /usr/src/mysql-5.7.37/

 

注意 这是一整条命令

 

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/usr/local/mysql/etc -DWITH_INNOBASE_STORAGE_ENGINE=ON -DWITH_MYISAM_STORAGE_ENGINE=ON -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=ON -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/usr/local/mysql/tmp/mysql.sock -DWITH_INNODB_MEMCACHED=ON -DWITH_BOOST=boost/boost_1_59_0

 

make && make install   如果虚拟机CPU在一个以上 可以用 make -j 多线程同时编译 会加快一下速度

配置MySQL参数

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql                                 指定MySQL安装目录

-DMYSQL_DATADIR=/usr/local/mysql/data                                 指定MySQL数据目录

-DSYSCONFDIR=/usr/local/mysql/etc                                                 指定my.cnf选项文件目录

-DWITH_INNOBASE_STORAGE_ENGINE=ON                                Innodb引擎

-DWITH_MYISAM_STORAGE_ENGINE=ON                                        MyISAM引擎

-DDEFAULT_CHARSET=utf8                                                        服务器字符集,默认latin1

-DDEFAULT_COLLATION=utf8_general_ci                                         服务器排序规则,默认latin1_swedish_ci

-DENABLED_LOCAL_INFILE=ON                                                        是否为加载数据启用本地,默认为OFF

-DMYSQL_TCP_PORT=3306                                                 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

栀寒老醑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值