参考视频教程: https://www.bilibili.com/video/BV13a411q753?p=135
查询当前系统中安装的所有软件
rpm -qa
rpm -qa | grep mysql
如下所示没有输出说明是没有安装mysql
如下所示说明你已将安装了mysql(不用往下看了!!!)
rpm -qa | grep mariadb
如下所示表示有mariadb的软件(这是因为centos中自带的)
rpm -e --nodeps 软件名称
卸载软件
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
rpm -qa | grep mariadb
这里提供三种方法下载mysql
地址: https://downloads.mysql.com/archives/community/
以centos 64位为例: 下载之后上传到linux中
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar
链接:https://pan.baidu.com/s/1v11qHuurhAiG6Q3ap_ufdg
提取码:2022
创建目录 用于存放mysql
mkdir /usr/local/mysql
解压刚刚下载的文件到/usr/local/mysql 目录中
注意: 如果下载文件是 .tar.gz
结尾 则使用 -zxvf
解压
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
注意: 如果下载文件是 .tar
结尾 则使用 -xvf
解压
tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql
按照顺序安装
首先切换到安装目录:
cd /usr/local/mysql
注意这里需要按照顺序安装
rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivf mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivf mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm
不安装这两个包到下一步可能会报错
yum -y install perl.x86_64
yum install net-tools
输入y
rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm
到这MySQL的安装就结束了
systemctl status mysqld
systemctl start mysqld
开机启动MySQL服务
systemctl enable mysqld
查看已经启动的服务
netstat -tunlp
systemctl restart mysqld
systemctl stop mysqld
netstat -tunlp| grep mysql
ps -ef | grep mysql
查看mysqld.log文件内容查看临时密码
cat /var/log/mysqld.log
查看文件内容中包含password的行信息
cat /var/log/mysqld.log | grep password
如下所示
5e%+%BefLqzA
为临时密码
第一次登录需要临时密码登录
mysql -uroot -p
登录mysql(使用临时密码登录)
设置密码长度最低位数
set global validate_password_length=4;
设置密码安全等级低,便于密码可以修改成 root
set global validate_password_policy=LOW;
设置密码为root
set password = password('root');
开启访问权限 第一个root表示root用户, 第二哥root表示密码是root, %
表示给所有ip开启访问权限
grant all on *.* to 'root'@'%' identified by 'root';
刷新权限
flush privileges;
如果遇到修改后登录不了的问题参考博客: https://www.cnblogs.com/zhongyehai/p/10695334.html
4.2-4.5 命令需要进入mysql目录下面进行执行
到这里MySQL已经安装完毕了 下面的不是必要的操作 如果有需要可以进行配置
firewall-cmd --zone=public --list-ports
firewall-cmd --zone=public --add-port=3306/tcp --permanent
使其立即生效
firewall-cmd --reload
firewall-cmd --zone=public --remove-port=3306/tcp --permanent
使其立即生效
firewall-cmd --reload
yum list lrzsz
使用yum命令在线安装
yum install lrzsz.x86_ 64
安装成功之后输入rz即可将本地文件上传到linux主机中
rz
如果上传有乱码产生使用(推荐)
rz -bey
Linux JDK下载&安装:https://blog.csdn.net/qq_45056135/article/details/128160571
Linux Tomcat下载: https://blog.csdn.net/qq_45056135/article/details/128161856
Linux MySQL下载&安装:https://blog.csdn.net/qq_45056135/article/details/128171450
Linux/Windows Redis的下载&安装: https://blog.csdn.net/qq_45056135/article/details/128173321