Centos7下mysql安装详解

第一部分mysql的安装

1.安装wget

wget是linux的下载工具

yum install wget -y

下载mysql安装包

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

安装mysql源

yum install mysql57-community-release-el7-11.noarch.rpm -y

在线安装mysql

yum install mysql-community-server -y

启动服务

systemctl restart mysqld

设置开机自启

systemctl enable mysqld

重新加载服务配置文件

systemctl daemon-reload

mysql服务配置

mysql5.6版本以上第一次登陆都要去/var/log/mysqld.log查看登陆密码

cat /var/log/mysqld.log  |grep password

 记住密码登陆

mysql -u root-p

设置密码mysql密码要求安全性比较高需要比较复杂的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Pabbaskjda514YYU^$*'; 

 建立远程连接

 grant all privileges on *.* to  'root'@'%'identified by 'Pabbaskjda514YYU^$*';

grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

all privileges 或者all 表示全部权限

 最后退出

exit

开放3306端口用于远程连接(3306端口是大部分数据库管理软件默认端口)

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

配置立刻生效,重启

firewall-cmd --reload

查看端口开启是否成功

firewall-cmd --zone=public --list-ports

 配置mysql默认编码为utf-8

vim /etc/my.cnf
在[mysqld]下添加
character_set_server=utf8
init_connect='SET NAMES utf8'

重启mysql服务

systemctl restart mysqld

登陆查看编码

show variables like '%character%';

 最后使用软件登陆测试

这里使用navicat for sql service,毕竟可以白嫖14天,安装这里就不讲了

成功

 

 

 最后声明此文章参照(4条消息) 【centos7 + MySQL5.7 安装】centos7 安装MySQL5.7_宇风-飞扬 的博客-CSDN博客_centos安装mysql5.7,进行了部分修改。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值