CentOS 安装配置-MYSQL
MYSQL简介
- 特点
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
- 优势
MySQL 是开源的,目前隶属于 Oracle 旗下产品。 MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL 使用标准的 SQL 数据语言形式。 MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。 MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。 MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。 MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。
CentOS 安装MYSQL(我的安装目录:usr/local/mysql)
- 使用wget下载MYSQL5.7的软件源
- 安装MYSQL的rpm包
yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
- 安装MYSQL服务端
yum install -y mysql-community-server
常用命令
启动mysql服务: systemctl start mysqld
停止mysql服务: systemctl stop mysqld
查看mysql状态: systemctl status mysqld
配置为开机启动:
1.systemctl enable mysqld
2.systemctl daemon-reload
修改默认密码
查看当前mysql默认密码: cat /var/log/mysqld.log|grep 'A temporary password'
登录mysql: 1.mysql -u root -p 2.输入密码回车即可
如果你的密码较为简单,会提示报错,如下: 意思就是你的密码太简单了,不符合规则,默认规则是:要有大小写字母、数字和特殊符号,长度要大于8位
我本人的话比较喜欢使用简单密码,因为太难了不好记忆,容易混淆,那我们可以修改它的默认规则,如下:
修改密码长度: set global validate_password_length=6;-- 默认密码长度需要大于8位,通过以上密令修改为6位修改密码等级: set global validate_password_policy=0;-- 默认等级为MEDIUM(中等),通过以上命令修改为LOW(低)修改密码: set password for 'root'@'localhost'=password('123456');
配置远程连接
use mysql; #选择mysql数据库
update user set host='%' where user ='root'; #允许远程机器连接
flush privileges; #刷新权限
如果还是连接不上可能是防火墙的原因,详情可以看下面这篇文章,末尾有配置方法: 本篇是CentOS 安装配置-Redis,文末有配置防火墙的方法
有问题评论区滴滴,定期回复