Linux 安装Mysql 8.0.28(亲测有效)

2023-12-25 18:24:50

Linux上安装mysql,可以按照以下步骤进行操作:

一、卸载 mariadb默认数据库

1.打开终端,查看是否安装默认数据库mariadb

rpm -qa |grep mariadb

2. 强制卸载mariadb(默认mariadb与mysql有冲突)

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

3.再次查看是否卸载成功

rpm -qa |grep mariadb

?二、安装

1.安装libaio?

yum install -y libaio

?2.创建安装目录

mkdir /usr/local/mysql

3.进入目录

cd /usr/local/mysql

4.下载安装包链接(?提取码:s8k6)

https://pan.baidu.com/s/1IhYAFaxH0hKmM2AkHF4xiA?pwd=s8k6??

5.上传安装包

rz? ( 进入自己文件所在目录上传即可)

?6.解压文件

tar -xvf mysql-8.0.28.tar

7.使用ll命令查看解压文件

ll?

?8.开始解压(互相依赖,依次执行如下命令)

rpm -vih mysql-community-common-8.0.28-1.el7.x86_64.rpm

rpm -vih mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm

rpm -vih mysql-community-libs-8.0.28-1.el7.x86_64.rpm

rpm -vih mysql-community-client-8.0.28-1.el7.x86_64.rpm

rpm -vih mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm

rpm -vih mysql-community-server-8.0.28-1.el7.x86_64.rpm

?9.数据库初始化

mysqld --initialize --console

10.赋予权限

chown -R mysql:mysql /var/lib/mysql

?11.启动数据库

systemctl start mysqld

? 三、设置密码

1.查看默认密码

?cat /var/log/mysqld.log

?箭头所指为默认密码

?2.登录

mysql -uroot -p

?3.输入密码(看不到录入信息,直接复制即可)

?4.设置密码

输入下方指令默认密码为:123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

?密码设置成功

?四、配置远程连接

1.输入如下指令

use mysql;

2.允许远程访问?

update user set host='%' where user='root';?

3.使配置立即生效?

flush privileges;

?4.使用工具连接即可(如有防火墙需要单独设置)

五、开放防火墙

1.查看防火墙状态

firewall-cmd --state

2.开放 3306 端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

3.重新加载服务

?firewall-cmd --reload

4.查看端口号是否开放

firewall-cmd --zone=public --list-port?

六、设置开机自启

1.进入文件

sudo vi /etc/init.d/mysql

?2.在文件中添加以下内容

按 i 键进行编辑

`shell

#!/bin/bash

### BEGIN INIT INFO

# Provides: mysql

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Start/stop MySQL server

### END INIT INFO

# Check if MySQL is installed

if [ -x /usr/sbin/mysqld ]; then

# Start MySQL

/usr/sbin/mysqld --basedir=/usr

fi

3.关闭文件

按ESC键退出编辑,输入? :wq? 保存

:wq

4.授予启动脚本执行权限

`shell

sudo chmod?+x /etc/init.d/mysql?

从启虚拟机测试

文章来源:https://blog.csdn.net/m13100080967/article/details/135101482
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。