linuxCentos7.4下安装mysql8.0.26离线安装教程图解

修改密码,登录MySQL:`mysql -uroot -p`,然后执行`ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123@admin';`。更新用户访问限制,使用命令`use mysql; UPDATE USER SET host ="%" where user = "root";`。刷新权限,执行`flush privileges;`。退出MySQL,使用`exit`命...
linuxCentos7.4下安装mysql8.0.26离线安装教程图解
在Linux系统(如Centos7.4)下安装MySQL8.0.26,需要按照以下步骤操作:

首先,创建一个名为mysql的文件夹。

执行命令:`cd /usr/local && mkdir mysql`

然后,从指定地址下载MySQL资源完整包,并上传至/usr/local/mysql目录。

点击下载链接,下载资源。

接着,解压下载的资源包,命令如下:

执行`tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar`

解压完成后,执行命令查询本地是否存在已安装的MySQL包或卸载已存在的MySQL。

运行`rpm -qa | grep mariadb`命令查询,若有已安装包,使用`rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps`命令卸载。

接下来,安装MySQL。

依次执行以下命令:

`rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm`

`rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm`

`rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm`

`rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm`

完成安装后,启动MySQL服务,使用命令`systemctl status mysqld`检查服务状态。

若需要停止服务,则执行`service mysqld stop`。

初始化数据库时,确保没有/var/lib/mysql目录,若存在需删除,执行`rm -rf /var/lib/mysql`。

执行`mysqld --initialize --console --lower-case-table-names=1`完成数据库初始化。

编辑配置文件/etc/my.cnf,添加`lower-case-table-names=1`内容。

赋予MySQL权限:`chown -R mysql:mysql /var/lib/mysql/`。

启动MySQL服务,命令为`systemctl start mysqld`。

进行数据库操作。

获取初始密码,通过查看`/var/log/mysqld.log`日志文件中密码信息。

修改密码,登录MySQL:`mysql -uroot -p`,然后执行`ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123@admin';`。

更新用户访问限制,使用命令`use mysql; UPDATE USER SET host ="%" where user = "root";`。

刷新权限,执行`flush privileges;`。

退出MySQL,使用`exit`命令。

最后,开启MySQL服务的自动启动,使用命令`systemctl enable mysqld.service`。

若需要关闭自动启动功能,执行`systemctl disable mysqld.service`。2024-08-16
mengvlog 阅读 49 次 更新于 2025-10-29 22:18:09 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部