centos安装mysql下载地址_CentOS安装MySQL

我们在CentOS上使用安装命令yum -y install mysql mysql-server mysql-devel进行MySQL的数据库安装的时候回发现提示错误,

Myserver安装缺失,是因为CentOS 7上把MySQL从默认软件列表中移除了,我们需要在网上进行下载一个mysql,然后传输到usr-local-Mysql文件夹中,我在这里新建了一个文件夹,用来存放传输过去的下载文件

下载链接:

然后在当前文件夹执行

rpm -ivh mysql-community-release-el7-5.noarch.rpm

7a02a7480ef215aacd832abf5dd4f17d.png

然后运行:

yum -y install mysql mysql-server mysql-devel

1ada945c6a3a7de805e23d0a7be45d12.png

我们再一次运行这个命令,就会出现,安装成功的提示。

Mysql分为client,server端两个端口,如果想要使用,先打开服务端

打开命令:

009f7ba0da2f77b3a798509b0ea02f15.png

打开服务之后,我们再客户端上进行登录

1e946c18aa7791c0ec2a36b557336dc2.png

安装之后的初始密码为空,我们可以直接按确定就可以登录成功,登录之后我们需要首先进行密码的修改,修改成我们熟悉的密码

注意:有的时候安装之后,系统胡给一个初始密码,我们就需要找到一个初始密码,然后使用初始密码进行登录,一般密码的存放位置如图中所示

f2cc1eb498f312f9edf1267d4e99126e.png

修改密码的命令是:

1)修改mysql的密码

set password = password('root');

然后设置启动项

1)将mysql加到系统服务中并设置开机启动

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

到这里MySQL配置完成

但是有的时候,我们需要在其他电脑或者是其他网络中进行数据库的远程连接,如果不在MySQL中进行配置,是无法进行远程连接的。

具体配置如下:

在本机先使用root用户登录mysql:

mysql -u root -p

输入密码

进行授权操作:

mysql>   GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

重载授权表:

FLUSH PRIVILEGES;

退出mysql数据库:quit

允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:

在本机先使用root用户登录mysql:

mysql -u root -p"youpassword"

进行授权操作:

GRANT ALL PRIVILEGES ON *.* TO root@"222.25.68.123" IDENTIFIED BY "youpassword" WITH GRANT OPTION;

重载授权表:

FLUSH PRIVILEGES;

退出mysql数据库:quit

具体的不同系统,可能还需要进行防火墙端口的放开操作

如果是在阿里云上登录的远程连接,我们需要在阿里云的控制平台上进行,安全组的增加操作

65decd03b11571a6a777677fddcd0d23.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值