CentOS 8安装mysql
2021/9/11 19:05:34
本文主要是介绍CentOS 8安装mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
安装MySql
- 下载mysql的rpm包
wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
- 安装rpm文件
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
- 查看yum的仓库中是否多了mysql的数据文件mysql-community.repo和mysql-community-source.repo
ll /etc/yum.repos.d/ |grep mysql
- 安装mysql
yum install mysql-server -y
- 开启mysql服务,并设置为开机启动
systemctl start mysqld #开启mysql服务 systemctl enable mysqld #设置mysql开机启动 systemctl status mysqld #检查mysql服务是否开启,如果开启的话可以看到running
开启mysql远程连接功能
- 查看mysql初始密码
cat /var/log/mysql/mysqld.log |grep password
- 使用root账号登录mysql
mysql -u root -p
- 登录成功后,进入mysql命令行,执行以下命令(注意命令后面结束地方都得有封号
;
)
#切换当前数据库位mysql use mysql; #查看用户表信息,可以看到root用户的host默认为localhost,只允许本地访问,不允许远程连接,为了安全,我们将新建一个用户用于访问 select user,host from user ; #创建新用户'developer'用于远程登录 create user 'developer'@'%' identified by '这里输入你自己的密码';
- 如果要修改root账户的密码,可以使用以下命令
set password for 'root'@'localhost' = '这里输入新密码';
- 如果服务器安装了防火墙的话,需要手动开通3306端口,否则无法进行远程连接(云服务器的话同时需要设置安全组端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent #开启3306端口 firewall-cmd --reload #重启防火墙,配置生效
这篇关于CentOS 8安装mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南