CentOS 7安装MySQL 8.0数据库

一、下载并安装资源库

wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql80-community-release-el7-3.noarch.rpm

二、安装数据库

1、修改配置,将8.0的server项修改gpgcheck=0

vim /etc/yum.repos.d/mysql-community.repo

2、安装

yum -y install mysql-community-server

3、查看版本号

mysql --version

显示版本号表示安装成功

三、启动服务

1、修改大小写不敏感

vim /etc/my.cnf

添加

lower_case_table_names=1

2、启动服务并添加开机自启动

systemctl enable mysqld.service --now

3、查看启动状态

systemctl status mysqld.service

显示active(runing)表示启动成功

四、修改数据库密码

1、找到初始密码

grep "password" /var/log/mysqld.log

2、登录数据库

mysql -uroot -p

输入初始密码

3、修改root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

4、刷新权限

FLUSH PRIVILEGES;

五、开启外部访问

update user set host='%' where user ='root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
FLUSH PRIVILEGES;

六、配置密码不过期和加密方式

alter user 'root'@'%' identified by '你的密码' password expire never;
alter user 'root'@'%' identified with mysql_native_password by '你的密码';

七、防火墙配置

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

MySQL8.0是一种流行的开源关系型数据库管理系统。以下是MySQL8.0数据库安装的步骤,可以供您参考。 1.下载MySQL8.0安装包 您可以从MySQL官方网站 https://dev.mysql.com/downloads/mysql/ 下载MySQL8.0安装包。请根据您的操作系统选择适当的版本。 2.安装MySQL8.0 安装MySQL8.0与其他软件的安装过程相似,您可以运行下载的安装程序并按照指示进行安装。在安装过程中,您需要设置一个root用户和密码,以便后续您可以登录到MySQL数据库。 3.启动MySQL服务 一旦MySQL8.0安装成功,您需要启动MySQL服务。在大多数情况下,MySQL服务在安装过程中自动启动。您可以通过在命令行中输入以下命令来检查MySQL服务是否正在运行: ```shell systemctl status mysqld ``` 如果MySQL服务未运行,请使用以下命令启动服务: ```shell systemctl start mysqld ``` 4.配置MySQL 安装MySQL后,您需要对其进行一些配置,以便您可以访问和管理MySQL数据库。在此过程中,您可以执行以下操作: -u root password NEWPASSWORD ``` - 删除匿名用户 ```shell mysql -u root -p DROP USER ''@'localhost'; FLUSH PRIVILEGES; ``` - 创建新用户 ```shell mysql -u root -p CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; FLUSH PRIVILEGES; ``` 5.测试MySQL 安装和配置MySQL后,您可以测试其是否正常工作。在命令行中,输入以下命令以登录到MySQL Shell: ```shell mysql -u root -p ``` 如果您输入正确的用户名和密码,您会看到MySQL Shell的提示符。此时,您可以执行SQL查询来操作MySQL数据库
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值