学习记录—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-05-29阿里 Canal 实时同步 MySQL 增量数据至 ClickHouse 数据库
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7