现在的位置: 首页 > 综合 > 正文

如何在CentOS下用yum光盘安装mysql服务器

2018年05月14日 ⁄ 综合 ⁄ 共 862字 ⁄ 字号 评论关闭

其实我也是在网络上看别人的文章一点一点安装的,只是好多都没有提到经常遇到的问题,结构也不清晰,我总结下记录在这里吧。

1,安装前准备

挂载光盘并禁用掉网络yum源。
# cd /etc/yum.repos.d/
# mkdir bak
# cp CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Vault.repo bak
# mount /dev/cdrom /mnt/
# vi CentOS-Media.repo

然后CentOS-Media.repo内的文件应该是这个样子的:

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

此处注意enabled=1这个值。

2,安装

现在光盘也挂载好了,yum源也配置好了,接下来用一条命令安装。
# yum install mysql*

安装完成后启动mysql。

# service mysqld start

这时候能看到启动成功的消息,就说明安装成功了。

3,给mysql的root账号设置远程登录权限

是的,默认是没有登录权限的,头疼了两三次后,发现设置起来也挺容易的。
首先登陆进去。
# mysql -u root mysql

注意命令中第二个mysql的意思是登录后使用mysql这个数据库。

第二,授权吧。
mysql> grant all privileges on *.* to root@'%' identified 'apassword';

授权完成后刷新一下使得改变生效。

mysql> flush privileges;

第三,关闭防火墙。

CentOS默认的防火墙使得别的计算机无法访问默认安装的数据库。但防火墙还是很重要的。不建议关掉。这里为了测试远程登录是否能够成功,就先关掉了。
退出mysql用\q。
# service iptables stop

结束。

现在用刚刚设置的密码远程登录刚刚安装好的mysql,就没问题了。

抱歉!评论已关闭.