centos7服务器安装mysql

环境:centos7
安装后的MySQL版本:10.3
之前都是直接安装的是mysql
但是后来在网上搜到centos可以直接安装mariadb。

一,安装mariadb

yum install mariadb-server mariadb

mariadb数据库的相关命令是(其他服务的命令也和这个相似):

systemctl start mariadb #启动MariaDB

systemctl stop mariadb #停止MariaDB

systemctl restart mariadb #重启MariaDB

systemctl enable mariadb #设置开机启动

之后就相当于自己装好了mariadb以及mysql下面就是如何配置

二,启动mariadb

systemctl start mariadb

三,配置mysql
1,mysql配置文件为/etc/my.cnf
最后加上编码配置(我一开始没有加也可以用)
在这里插入图片描述
2,配置mysql

先进入mysql命令行(其中-u表示user,-p表示password)第一次进入mysql不需要密码直接回车就可以进入

mysql -u root -p 

在这里插入图片描述
查看数据库

show databases;

在这里插入图片描述
设置数据库新密码(前面的root为账号名称后面被引号引起来的为要设置的密码)

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

四,配置远程连接
(这其中可以选择的选项有很多,其中all privileges为所有的权限,也可以仅仅设置为查看,删除等等,*.表示可以操作的数据库为所有将也可以将替换为想要限制操作的数据库,root表示可以远程的账户为root,也可以创建一个新的不过要使用命令新建一个create user 'username'@'%' identified by 'password'; ,root后面跟着,‘%’其中%是所有的ip都可以访问,可以限定为某个ip或者某段ip,最后的‘password’即远程所需要的密码)

grant all privileges on *.* to root@'%'identified by 'password';

五,开放防火墙端口

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

并且要重新加载防火墙

firewall-cmd --reload

六,如果有其他的防火墙规则必须也要打开

比如阿里云的安全组也需要再打开3306端口才可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值