Linux(CentOS6.5)下安装Mysql

使用linux自带的yum安装mysql

yum -y install mysql-server mysql mysql-dev

我在执行上述命令后遇到了错误

YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
Eg. Invalid release/repo/arch combination/
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/6/base/mirrorlist.txt
Error: Cannot find a valid baseurl for repo: base

然后参考博客:https://www.jianshu.com/p/70e9dcf61ef9
执行了下述Linux命令(复制粘贴回车就行)

sed -i “s|enabled=1|enabled=0|g” /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache

就解决了问题!!!
再次执行命令

yum -y install mysql-server mysql mysql-dev

成功!!!

配置mysql让Windows端的可视化软件Navicat可以访问到Linux的mysql

用以下命令开启mysql服务

service mysqld start

就类似windows端开启服务一样
我只是类比一下方便理解。

为mysql的root用户设置密码

mysqladmin -uroot password ‘’

单引号里写自己想设的密码,记住!!!
然后以root用户登录,命令如下:

mysql -uroot -p

然后输入你刚刚设的密码就行了
mysql默认的数据库有三个,如图:在这里插入图片描述
我们进入数据库mysql进行修改让window端也可以访问

use mysql;

这个数据库下有一张表叫user
我们查询一下这张表的host,user,password这三个字段,如图:
在这里插入图片描述
我们也可以删除用不上的三个用户(可以删也可以不删,本人有点强迫症所以删了),使用命令:

delete from user where host !=‘localhost’;

记住,这个命令随你自己喜欢。
我们再查询一下
在这里插入图片描述就剩下俩了。
然后更新此表,执行命令:

update user set host=’%’ where user=‘root’;

结合命令和上一张图片,大家应该可以理解。
更新后需要刷新一下权限,命令:

flush privileges;

刷新后退出mysql,命令

exit;

然后关闭Linux端的防火墙,命令:

service iptables stop;

然后就可以打开navicat了,连接–>MySQL,然后如图
在这里插入图片描述
然后就成功了
在这里插入图片描述连接名"mysql_centos"就对应"想些啥写啥"

好困,去洗澡了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值