centos安装mysql

对于Linux服务器安装mysql,在网上有很多很多种方法,搞得我们不知所从,不知道用哪一种方法,这个时候你就有必要思考一下mysql有没有给我们install的文档,答案是肯定的:

官方网址:http://dev.mysql.com/doc/refman/5.7/en/installing.html

当你看到在Linux下安装mysql就有十种方法的时候你也就豁然开朗了,这里我选择的是第一种:使用yum。

网址:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

这个教程中已经说的非常详细了,但可惜是英文的,我这里简单的做一下解释。

Adding the MySQL Yum Repository

首先呢,添加关于mysql的yum库,要想添加就必须先下载,地址为:http://dev.mysql.com/downloads/repo/yum/

这是下载的选项:

因为我的服务器是centos 7,故我选择的是第一个,然后复制一下链接,在Linux里mkdir个文件夹,最后wget下载,下载完成之后,执行:

sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm

然后检查是否添加成功:

yum repolist enabled | grep "mysql.*-community.*"

Selecting a Release Series

选择版本系列

When using the MySQL Yum repository, the latest GA series (currently MySQL 5.7) is selected for installation by default. If this is what you want, you can skip to the next step, Installing MySQL. 翻译一下:最新的GA系列已经被默认选择,如果你不想改动,那就跳过这一步,

OK,然后我就图省事,跳过这一步了,如果你想选择5.6或者别的,请看官方文档。

Installing MySQL

执行:

sudo yum install mysql-community-server

就是用yum安装 mysql-community-server

Starting the MySQL Server

开启mysql服务:

sudo service mysqld start

然后查看是否是running状态:

sudo service mysqld status

然后为超级用户root创建一个临时密码:

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

然后进入mysql:

mysql -uroot -p 

修改新密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 

至此安装完成。

远程链接

一般我喜欢创建一个新用户用于远程链接,不喜欢使用root 首先进入mysql.然后use mysql(使用mysql数据库),然后创建用户:

CREATE USER 'gefufeng'@'%' IDENTIFIED BY '123456'; 

于是我就创建了一个叫做gefufeng的用户,他的host为‘%’,说明gefufeng可以在任何一台电脑上连接这个mysql数据库,密码是123456.

然后为gefufeng这个用户授权:

GRANT ALL ON *.* TO 'gefufeng'@'%'; 

这行代码说明gefufeng被允许操作所有的数据库中的对表的增删改查。

至此全部完成。

但是若还不能远程连接,考虑是不是防火墙的问题,查看一下状态:

service iptables status

如果是开启了,最简单的办法是:

service iptables stop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值