这是本人在工作中总结的,大家一起学习,有问题私信或者评论
Mysql5.7包
链接:https://pan.baidu.com/s/1gfAbLfLQ_fFBxrWaOY_xOA
提取码:cxp1
查询相关依赖
rpm -qa|grep mariadb
卸载相关依赖
rpm -qa|grep mariadb|xargs rpm -e –nodeps
解压
tar -xzvf /home/mysqlsetup/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
移动到指定位置/usr/local/mysql
mv /home/mysqlsetup/mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
创建存放MySQL的数据文件夹
mkdir -p /usr/local/mysql/data
添加用户
/usr/sbin/groupadd -g 502 dba
useradd -r -g dba mysql -d /usr/local/mysql
进到mysql
cd /usr/local/mysql
会生成一个临时密码
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
记录结尾处的临时密码(z&(YjKrf-8-Y)每次都不一样
修改存放数据的文件夹
bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data
cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysql
通过ftp将my.cnf传到/usr/local/mysql/support-files目录下
chown mysql:dba my.cnf
通过ftp将my.cnf传到/etc目录下
vi /etc/init.d/mysql,找到basedir=和datadir=,修改如下:
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
/etc/init.d/mysql start (如果换目录安装mysql,要在此步骤之前修改两个my.cnf以及/etc/init.d/mysql中的配置)
mysql -hlocalhost -uroot -p
--如果出现:-bash: mysql: command not found
--就执行: ln -s /usr/local/mysql/bin/mysql /usr/bin --然后再执行上面语句,没有出现就不用执行
输入刚才保存的临时密码
set password=password('root');
grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;
exit
vi /etc/profile,在最下面位置增加export PATH=/usr/local/mysql/bin:$PATH
source /etc/profile
chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
redis包
链接:https://pan.baidu.com/s/1R_ZjgeF7J013tGd_c7zqbw
提取码:yknq
安装redis
root下执行
cd /home/redis
tar xzf redis-4.0.9.tar.gz
cd /home/redis/redis-4.0.9/src
make install
找到/home/redis/redis-4.0.9目录,更换redis.conf
/home/redis/redis-4.0.9/src/redis-server /home/redis/redis-4.0.9/redis.conf
出现如图证明安装成功