Linux centos7下mysql安装

环境:使用centos7 minimal
工具:MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
MySQL-devel-5.5.54-1.linux2.6.x86_64.rpm
MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

1.解决centos nat ip与本地之间的连接问题:

/etc/sysconfig/network-scripts 修改为
[root@localhost network-scripts]# cat ifcfg-eno16777736
TYPE=Ethernet
BOOTPROTO=none #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=3eca37af-21de-4f26-84d5-f7f383625f9a
DEVICE=eno16777736
ONBOOT=yes #开机启动
IPADDR=192.168.65.110 #指定ip地址
GATEWAY=192.168.65.2 #与windows 上Vmnet8(nat方式上网)同一网段 #VMnat1为桥接方式
DNS1=192.168.65.2

2.安装
先清除原先centos7所带的数据库mariadb
rpm -qa | grep mariadb
rpm -e --nodeps maria.*********(举例)

安装所带的rpm包
rpm -ivh server.rpm (上文中的包)
rpm -ivh devel.rpm
rpm -ivh client.rpm

3.进程启动

先 把防火墙,seLinux关闭

临时关闭selinux
setenforce 0 
永久关闭cat /etc/selinux/config  
#SELINUX=enforcing  
SELINUX=disabled 

关闭centos7防火墙

centos7防火墙变了
关闭防火墙: sudo   systemctl stop firewalld.service
关闭开机启动: sudo   systemctl disable firewalld.service
走到这步可以重启下机器

4.启动mysql
systemctl start mysql

mysql -u -p
(可能会用到安全模式在 登录进去没有 mysql库的情况下 mysqld_safe --user=mysql --skip-grant-tables --sknetworking ip-& 然后赋权 )
use mysql
如需远程连接 需要
给root赋权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;可连接
%代表所有远程

windows:telnet ip port测试mysql端口的开放情况
telnet 192.168.65.110 3306

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值