1.检查本机是否有外网连接
2.rpm下载mysql包
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
3.查看目录下是否出现安装包
[root@CentOS7-1 ~]# ls
anaconda-ks.cfg mysql-community-release-el7-5.noarch.rpm 模板 图片 下载 桌面
initial-setup-ks.cfg 公共 视频 文档 音乐
4.安装mysql和mysql服务
[root@CentOS7-1 ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
[root@localhost ~]# yum -y install mysql-server
5.检查是否安装成功
[root@CentOS7-1 ~]# systemctl start mysqld
[root@CentOS7-1 ~]# systemctl status mysqld
如果出现:
就代表mysql安装成功,服务也成功启动了
6.给mysql的root用户添加密码
[root@CentOS7-1 ~]# mysqladmin -u root password "111111"
双引号内就是要设置的密码,需根据自身情况设置
7.登录mysql
[root@CentOS7-1 ~]# mysql -u root -p
Enter password:
这里输入刚才设置的密码,注意屏幕上是不会显示的,连*号都没有。输入完后回车
出现这个界面就表示成功了。
8.远程登陆mysql
需要给mysql的root用户添加权限,这里需要在mysql的界面内输入
mysql> grant all privileges on *.* to 'root'@'%' identified by '111111' with grant option;
出现 下图就是可以了
mysql远程登录使用的是3306端口,所以防火墙也要开启相应的端口
[root@localhost ~]# firewall-cmd --add-port=3306/tcp --permanent
success
[root@localhost ~]# systemctl restart firewalld
[root@localhost ~]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens33
sources:
services: dhcpv6-client ssh
ports: 3306/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
找一个sql管理工具试验一下,我这里用的是phpstudy中带的SQL_Front5.3
百度搜phpstudy就可以搜到
输入虚拟机的ip,以及mysql的账号密码,连接成功。