CENTOS 8 虚拟机安装mysql

su root

#下载安装用的Yum Repository
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

#安装
rpm -ivh mysql-community-release-el7-5.noarch.rpm

#如果Error: Unable to find a match: mysql-community-server
yum module disable mysql

#安装
yum install mysql-community-server

#启动服务
systemctl start  mysqld.service

#查看服务状态
systemctl status mysqld.service

上面安装和启动了mysql 服务;

下面设置与配置mysql服务:

#查看临时密码
grep "password" /var/log/mysqld.log

#进入数据库
mysql -uroot -p

#修改密码(强密码)
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEWPASSWORD';

#授权远程连接
mysql> grant all privileges on *.* to 'root'@'%' identified by 'NEWPASSWORD' with grant option;

#刷新
mysql> flush privileges;

修改字符集;

vi /etc/my.cfg

增加几行:

[client]
default-character-set=utf8

[mysqld]
character-set-default=utf8
collation-server=utf8_general_ci

重启mysql

service mysqld restart

防火墙打开端口

#打开端口3306
firewall-cmd --permanent --zone=public --add-port=3306/tcp

#重启防火墙
firewall-cmd --reload

把虚拟机和本机ip设到一个网段

#虚拟机网络适配器使用桥接模式
#编辑网卡配置

cd /etc/sysconfig/network-scripts 
touch ifcfg-eth0

#编辑ifcfg-eth0,内容如下
#来自 https://blog.csdn.net/zcouy/article/details/78457892

NAME=eth0 文件名 
DEVICE=eth0 设别名 
IPADDR=192.168.1.188 想要设定的ip地址 
NETMASK=255.255.255.0 子网掩码 
NETWORK=192.168.1.0 所属网络,和ip相同网络, 一般最后一位为0 
GATEWAY=192.168.1.1 网关 
BROADCAST=192.168.1.255 广播地址, 和ip相同网络, 一般最后一位为255 
ONBOOT=yes 是否在启动时激活, yes, or no 
USERCTL=no 非root用户是否可以控制该设备,yes or no 
BOOTPROTO=static 网络分配方式, 静态 
HWADDR=00:0C:29:49:40:79 MAC地址

#设置DNS
vim /etc/resolv.conf
nameserver 192.168.1.1

#开机启动eth0
vim /etc/rc.d/rc.local 
ifup eth0

#重启网络服务
nmcli c reload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值