mysql 配置 centos_CentOS MySql 环境配置

购买服务器

去购买一个服务器,推荐用阿里云或腾讯云,我两个都用过,阿里云的用得比较舒服一些。

阿里云ECS服务器

买了个很便宜的,系统:CentOS(基于Linux),125块钱,可以暂时用于Web、MySQL数据库服务器。

开始搭建服务器环境

刚才的服务器已经购买好了,我们使用 putty 工具连接CentOS服务器。

检查是否安装了 Mysql 和 mariaDB,有安装则删除。

使用 #yum install -y mysql-server mysql mysql-devel 直接安装不成功,需要配置yum。

首先,前往官网下载YUM源rpm安装包:

然后可以根据下载地址头 http://dev.mysql.com/get/ 拼接 文件名的形式得到下载地址。

如下:

#先下载yum配置包

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

#安装上一条下载的

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

#再用yum安装MySQL服务

# yum install mysql-community-server

检查一下刚才的安装

# rpm -qa | grep mysql -- 查看安装信息

嗯,可以了,启动MySQL服务

# 启动

systemctl start mysqld

# 重启

systemctl restart mysqld

# 停止

systemctl stop mysqld

#查看状态

systemctl status mysqld

#开机启动

systemctl enable mysqld

systemctl daemon-reload

# 查看进程

ps -ef | grep mysql

netstat -atp

可以看到已经有了这个进程(倒数第一行)。

登录和修改密码:

# 第一次启动查看mysql初始化密码

grep 'temporary password' /var/log/mysqld.log

# 登录mysql

mysql -u root -p

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

如果失败,那么还得先设置以下密码长度的问题

set global validate_password_policy=0;

set global validate_password_length=1;

登录成功,Liunx玩得不溜,还是用MySQL客户端工具吧,使用Navicat登录MySQL。

MySQL需要配置一下远程连接,不然用Navicat登录不上,配置方法如下:

1、配置开放3306端口

# 打开配置文件,按 i 输入

sudo vim /etc/sysconfig/iptables

# 将以下信息复制进去

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

按esc键,输入 :wq 保存。

2、配置root账号开放远程连接权限

# 登录

mysql -u root -p'密码'

# 配置权限

GRANT ALL PRIVILEGES ON *.* TO '账号'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

# 重载授权表

FLUSH PRIVILEGES;

# 退出

exit

好了,配置完成,打开Navicat开始连接登录吧!

OK,配置服务器环境就到这里,下一篇文章开始设计数据库结构!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值