学习记录—linux安装MYSQL
2021/7/11 19:06:45
本文主要是介绍学习记录—linux安装MYSQL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
@学习记录—linux安装MYSQL
记录CentOS 7下安装MYSQL过程命令
安装MYSQL有很多种方式,本次我使用的是yum在线安装
CentOS 7 默认安装了mariadb数据库,但是我们要使用MySQL
1.进入本机的源文件目录;
cd /usr/local/src/
- 下载MySQL的repo源;
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
- 安装MYSQL源;
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
- 使用yum安装mysql-server
yum -y install mysql-server
注意:我再安装的时候出现了这个报错,应该是镜像不稳定导致的,可以换个镜像,或重新运行下上面的命令
重新运行后,安装成功
接下来进行数据库的配置
1.启动mysql
systemctl start mysqld.service
2.查看mysql的状态
systemctl status mysqld.service
那么下一步就是进入mysql,由于没有密码,我们需要找到临时密码的文件
3.查看临时密码:
grep "password" /var/log/mysqld.log
4.进入mysql
mysql -uroot -p
输入上面的初始密码进入,然后修改密码(不改会报错)
5.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'SF241!@';
简单的数字和字母密码会报下错:
Your password does not satisfy the current policy requirements
5.配置权限
update mysql.user set host='%' where host='localhost';
6.刷新权限
flush privileges
远程数据库的连接
在远程连接数据库的时候,我还遇到了一个 问题,发现连不上
后来发现可能是3306端口没开的缘故
1.查看端口状态,发现只有22端口对外开放
service iptables status
2.编辑防火墙文件,增加端口
vim /etc/sysconfig/iptables
模仿22端口,增加3306的一行
ok 然后,我们再进入navicat远程连接mysql
大功告成!!!
这篇关于学习记录—linux安装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数据库的日志管理指南
- 2024-10-22MySQL数据库入门教程:从安装到基本操作
- 2024-10-22MySQL读写分离入门教程:轻松实现数据库性能提升