centos7 安装MySQL

本文档详述了在CentOS7上安装MySQL的全过程,包括使用yum安装wget和MySQL,设置初始密码,调整字符集为utf-8,开启远程连接及3306端口,确保能从其他主机远程访问MySQL数据库。
摘要由CSDN通过智能技术生成

centos7 安装MySQL

第一步:安装wget包

yum install wget

在这里插入图片描述
第二步:使用wget下载MySQL对应版本的压缩包

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

(其他版本的可以自己寻找相关的下载地址)
在这里插入图片描述
第三步:安装MySQL

rpm -ivh mysql-community-release-el7-5.noarch.rpm

在这里插入图片描述
第四步:下载对应的启动控制程序

yum install mysql-community-server

在这里插入图片描述
第五步:启动MySQL服务

service mysqld restart

在这里插入图片描述
第六步:进入数据库

mysql –u root

(初次进入数据库,不需要密码)
在这里插入图片描述
第七步:设置密码

set password for 'root'@'localhost' =password('123123');

(其中的“123123”为设置的密码,不要重启MySQL服务,下次进入就需要密码了)
在这里插入图片描述
第八步:将MySQL的编码格式设置为utf-8
进入MySQL的配置文件,并在末尾添加

[mysql]
default-character-set =utf8

打开配置文件:

vi /etc/my.cnf

在这里插入图片描述
将/usr/share/mysql/charsets/Index.xml中的编码格式同步
打开上述文件:

vi /usr/share/mysql/charsets/Index.xml

第九步:设置远程连接
进入MySQL:

mysql –u root –p 123123

接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突:

grant all privileges on *.* to 'root'@'%' identified by '123123' with grant option;

在这里插入图片描述
第十步:开启centos 的3306端口并重启防火墙:
开启端口:

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

重启防火墙:

firewall-cmd --reload

在这里插入图片描述
查看端口开启情况:

Firewall-cmd --list-ports

在这里插入图片描述
开启3306端口之后,即可使用其他主机远程连接到服务器上的MySQL了;具体的远程方式可以自行百度,或查看相关的MySQL数据库操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值