**
最新Linux系统centos9中安装mysql看着一篇就够了
**
centos9中安装mysql8.4
工作之后好久不写博客了,这次准备安装MySQL到虚拟机当中,不在Windows环境中安装MySQL了,这样卸载直接删掉当前虚拟机,不用在本地各种操作更方便
废话不多说,直接干活!
1,打开centos终端,查看是否有mysql的孪生兄弟
命令:rpm -qa | grep mariadb
我是centos9,是没有这个数据库的
如果你们查出东西了 需要卸载掉,我就不演示了
2,使用Xftp传入mysql安装包到虚拟机
这个文件我放在root根目录下了,这个无所谓随便放在哪,你能找到就行
3,解压mysql安装包
命令:tar -xvf mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar
我这里下载的是bundle的安装包,里面包含所有mysql服务,你们如果是单独安装服务的话直接看下一步
4,按序安装服务
我们用mysql 需要安装6个服务
因为服务都互相有依赖关系,需要按顺序安装
命令
1,rpm -ivh mysql-community-common-8.4.0-1.el9.x86_64.rpm --nodeps --force
2,rpm -ivh mysql-community-client-plugins-8.4.0-1.el9.x86_64.rpm
3,rpm -ivh mysql-community-libs-8.4.0-1.el9.x86_64.rpm
4,rpm -ivh mysql-community-client-8.4.0-1.el9.x86_64.rpm
5,rpm -ivh mysql-community-icu-data-files-8.4.0-1.el9.x86_64.rpm
6,rpm -ivh mysql-community-server-8.4.0-1.el9.x86_64.rpm
#–nodeps --force表示忽略安装时的依赖关系 如果大家不按顺序安装,在命令后加上–nodeps --force,如第一条命令
这种警告是正常的,不用理会
最好安装完一个就查一下是否安装成功
这里我们第一个服务就安装完成了
依次安装就行
有时候大家会碰到一些依赖报错
我这里给大家演示了一下依赖检测失败的错误,处理方式也很简单,安装上依赖的服务就行了
你看,安装上一个服务icu-data之后,我们后面再安装servce就正常了
至此,MySQL需要的几个服务我们都安装成功了
5,初始化MySQL
命令:mysqld --initialize --console
5,修改mysql目录权限
方便咱们使用非root账号也能连数据库
命令:chown -R mysql:mysql /var/lib/mysql/
6启动mysql服务
命令:systemctl start mysqld
接下来查看临时密码
命令:cat /var/log/mysqld.log |grep localhost
这里临时密码是:llvXT?_qj8s-
不太好记,我们改一下,改成123456
7,修改mysql密码,改成123456
先使用临时密码登录mysql
命令:mysql -uroot -p
回车之后输入密码,这里你输入不会显示,所以自己对照着输入,不要敲错了
登录成功之后修改密码
命令:alter user ‘root’@‘localhost’ identified by ‘123456’;
修改成功后,exit退出mysql,使用新密码重新登录
命令:mysql -uroot -p123456
正常大家要跟第一次登录一样,密码隐藏掉,我这里为了更直观给大家演示所以明文。
ok,到这一步,mysql就安装完毕了,等会教大家如何在本机使用navicat连接Linux中的MySQL