在windows本地的Linux虚拟机上安装MySQL数据库

上文我们简单介绍了在windows上安装Linux的CentOS7虚拟机,本文承接上文在Linux上安装MySQL数据库。

登录Linux

首先,保证是以root用户登录Linux操作系统

安装wget

执行:

yum install wget

安装wget,只要不确定是否安装过wget,最好都执行下看下。

下载yum源安装包

下载yum仓库源安装包,这个需要根据CentOS版本来,既然我们是CentOS7,执行:

wget http://repo.mysql.com/mysql57-community-release-el7.rpm

如果你的系统是CentOS6,执行:

wget http://repo.mysql.com/mysql57-community-release-el6.rpm

不过万一不知道自己的CentOS版本呢,可以执行:

cat /etc/centos-release

查看,如显示:

CentOS Linux release 7.5.1804 (Core)

即为CentOS7版本,如果为6.开头,就是CentOS6版本。

安装下载好的rpm

安装下载好的rpm
执行:

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

注意,我们下载的el7,就安装el7,下载的什么就安装什么。
安装结果如下:

Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql57-community-release-el7-9  ################################# [100%]

这样就配置好了mysql的yum源。

安装MySQL

之后执行:

yum install mysql-server

即可安装mysql。
在之后的安装界面会有让你确定下载安装,输入y并回车即可,最后出现

Complete!			(英文版)
完毕!					(中文版)

则代表安装成功。

启动MySQL服务

执行:

systemctl start mysqld

(CentOS6)执行:

service mysqld start

初始化设置

安装MySQL后系统会自动产生一个root用户,我们需要获取其初始密码并修改。
执行:

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

找到root@localhost:后的一串字符加符号的组合,它就是初始密码。

更改密码

执行:

mysql_secure_installation

然后出现Enter password for user root:,此时输入刚刚获得的初始密码并回车。出现是否需要确认的一律输入:y,当出现
New password:的时候则代表要输入你更改的新密码了,输入你要更改的新密码回车并再次输入确认,
之后出现的所有一切需要确认的,一律输入:y,其实需要确认的也就是MySQL安装后有个缺省的方便测试的匿名用户问是否需要删除,输入y删除,还有是否禁止mysql的root用户远程登录系统,一般为禁止,则也是y,还有是否删除缺省的测试数据库,一般也删除,则还是y,最后是是否让配置立即生效,也是y,所以,在设置好密码后出现的一切需要确认的都输入y确认即可,最后系统显示:

All done!

则代表数据库设置完成。

设置开机自动运行MySQL服务

数据库当然一般都为开机即自动运行的,这样就让我们不需要每次开机都要手动重新启动了,
CentOS7执行:

systemctl enable mysqld

CentOS6执行:

chkconfig --level 345 mysqld on

来设置开机自动运行MySQL服务。

打开防火墙3306端口

当不打开此端口则我们是无法远程网络访问MySQL数据库的,一般要打开它,以便我们可以远程连接访问。:
CentOS7执行:

firewall-cmd --zone=public --add-service=mysql --permanent

CentOS6执行:

iptables -I INPUT -p TCP --dport 3306 -j ACCEPT;/sbin/service iptables save

好了,到这里我们就可以远程登录数据库访问了。

安装数据库可视化管理工具

如果使用Linux命令行来操作数据库的话肯定很不方便,因此我们需要使用图形界面管理工具。
MySQL 的图形界面管理工具比较多,而Navicat for MySQL是非常好用也很多人用的一款软件,界面如图所示:
在这里插入图片描述
大家可以自行下载安装此软件。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳寜

“请作者吃颗糖!”

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值