Centos里安装MySQL
我将为大家介绍两种安装方式:
1.rpm安装
2.src编译安装–》大多数公司使用的方式
这两种安装方式的差别:
举个例子,就说我们日常生活中穿的衣服,我们可以到商店里面去直接购买,我们也可以到裁缝店定制,在商店购买我们就是根据商店所提供的货物进行选择自己想要的,而定制的话,我们可以根据自己的需求进行量身定做。rpm安装就像我们直接从官网挑选现成的安装包直接进行安装,而src编译安装就可以根据我们的需求自行配置安装。
所以rpm安装的优点就是操作简单,步骤少。src编译安装的优点就是所得及所需。
下面就是这两种安装方式的步骤:
1.rpm安装
第一步:传文件(推荐5.7.32版本的)
将下载好的压缩包文件从windows里传到linux里-----》使用rz命令
第二步:解压
在linux里面使用tar命令将文件进行解压
tar xf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
mysql-community-server-5.7.32-1.el7.x86_64.rpm --》服务器端的包,提供mysql服务器端程序
mysql-community-client-5.7.32-1.el7.x86_64.rpm --》提供mysql客户端命令的包
mysql-community-libs-5.7.32-1.el7.x86_64.rpm --》提供mysql相关的库的包
mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm --》与某些软件兼容的库
mysql-community-test-5.7.32-1.el7.x86_64.rpm --》mysql测试相关的软件
mysql-community-common-5.7.32-1.el7.x86_64.rpm --》mysql相关的公共的软件
mysql-community-devel-5.7.32-1.el7.x86_64.rpm --》与mysql开发相关的库的软件
mysql-community-embedded* --》》与嵌入式相关的软件
第三步:开始安装
yum install mysql-community-* -y
第四步:启动mysql进程
service mysqld start --》centos6前的用法
systemctl start mysqld --》centos7和8的用法
mysqld(mysql daemon):是mysql的守护进程,即一直在内存里运行,默认情况下不退出直到人为的停止 --》只要对外提供服务的进程都是守护进程
第五步:查看mysqld进程是否启动成功
1.查看进程
ps aux |grep mysql
2.查看端口
netstat -anpult --》要先安装net-tools
lsof -i:3306
第六步:获得MySQL的临时密码
cat /var/log/mysqld.log |grep temp
第七步:登录进入MySQL
[root@localhost ~]# mysql -uroot -p’Ig5,ua1aUV(a’
mysql是一个客户端的命令
-u 指定登录用户 user
-p 指定密码 password
root 这个root不是我们linux系统里的root,而是MySQL软件里的超级用户,碰巧和linux里的超级用户同名
第八步:修改MySQL里的密码
mysql> alter user root@localhost identified by ‘您想设置的密码’; --》密码里面要包含大小写、数字和特殊符号
later user 是命令
root@localhost 是用户名
identified by 是指定密码的命令(标识符)
‘Lhc0318#’ 指定密码为
;是mysql里命令的结束符号
这样rpm安装MySQL就完成了!!!
由于src编译安装比较复杂,为了让大家看的更加舒服,我将在下一篇文章中详细介绍,并且提供src一键安装的shell脚本。
谢谢大家!