三十五、Centos安装mysql(rpm终结版)

103 阅读2分钟

环境准备:

Centos 7

Centos可以上网

案例实施:

一、查看

1、查看是否安装MySQL:

rpm -qa | grep mysql

2、查看是否安装mariadb:

rpm -qa | grep mariadb

3、存在先卸载(如下图):

rpm -e --nodeps + 包名称

二、下载解压MySQL包

1、清华大学镜像网址mysql链接(本地):

https://mirrors.tuna.tsinghua.edu.cn/

        注:搜索 mysql   -->    downloads   -->     mysql-5.7   -->     mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar

2、复制链接地址:

3、虚拟机执行下载:

wget + 右键黏贴地址

​ 

 4、移动mysql包:

        由于我的安装包都在  /opt/software  这个目录下,所以将刚下载的包移动到此目录

 5、解压mysql包:

        (1)创建mysql安装目录:

        由于我的jdk,Hadoop都在  /home/目录下,所以此处将在/home目录下新建mysql安装目录

         (2)解压mysql:

tar -xvf mysql包名(可以使用Tab键补全) -C /home/mysql/

三、安装rpm包

        注意:解压完mysql包后共有10个rpm包,需要执行安装的为4个rpm包,请严格按照顺序安装

安装rpm包命令统一为:    rpm -ivh + 包名

1、安装mysql-community-common-5.7.34-1.el7.x86_64.rpm

2、安装mysql-community-libs-5.7.34-1.el7.x86_64.rpm

3、安装mysql-community-client-5.7.34-1.el7.x86_64.rpm

4、安装mysql-community-server-5.7.34-1.el7.x86_64.rpm


四、启动MySQL

1、启动服务:

systemctl start mysqld

2、查看MySQL随机生成的密码:

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

3、登录MySQL:

         注意:登录密码为刚才查看到的密码, 红框框住的,值得注意的是右键复制粘贴的时候 : 冒号后面有一个空格不要复制上,否则将会提示密码错误,密码是不可见的

 

五、修改密码

1、修改校验密码文件:

        (1)退出mysql:

         (2)修改文件:

vim /etc/my.cnf

        [mysqld]下面加入一行:

        提示:按 i 进行输入,粘贴完成后Esc键退出,:wq保存并退出

validate_password=off

        注:MySQL5.6以后自带了密码检验功能,不允许出现简单密码,此处修改文件的目的是将密码设为任何字符,简单来说,就是将密码变为可以随便设置,不受限制 

2、重启MySQL服务:

systemctl restart mysqld

3、登录MySQL:

         注:此处依旧使用原始密码,例如我的MySQL密码为:IAbr1o1e2i;x

4、修改原始密码:

        此处我的密码设置为 : dang        

alter user 'root'@'localhost' identified by 'dang';

 5、重新使用新密码登录MySQL:

mysql -uroot -p

 6、查看数据库:

show databases;


CentOS 安装 MySQL完成