首页

文章

Centos7安装mysql缺乏yum源怎么安装

发布网友 发布时间:2022-02-26 19:41

我来回答

3个回答

热心网友 时间:2022-02-26 21:10

1. 下载mysql的repo源
?

1

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2. 安装mysql-community-release-el7-5.noarch.rpm包
?

1

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

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3. 安装mysql
?

1

$ sudo yum install mysql-server

根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。
4. 重置密码
重置密码前,首先要登录
?

1

$ mysql -u root

登录时有可能报这样的错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
?

1

$ sudo chown -R openscanner:openscanner /var/lib/mysql

然后,重启服务:
?

1

$ service mysqld restart

接下来登录重置密码:
?

1

$ mysql -u root

?

1
2
3

mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

5. 开放3306端口
?

1

$ sudo vim /etc/sysconfig/iptables

添加以下内容:
?

1

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

保存后重启防火墙:
?

1

$ sudo service iptables restart

6. 创建普通用户并授权
示例(使用root用户登录,并假定已经创建了openscannerstore数据库):
?

1

mysql > use mysql;

?

1
2
3

#创建openscanner用户与密码并设置为从安装mysql服务的机器本地访问
mysql > grant all on openscannerstore.* to 'openscanner'@'localhost'
identified by 'scanner888';

?

1
2

#设置openscanner用户与密码,并从任何机器都可以访问mysql
mysql > grant all on openscannerstore.* to 'openscanner'@'%' identified by 'scanner888';

?

1

mysql > flush privileges; #刷新才会生效

现在就可以从客户机连接mysql服务器了,如果连接报这样的错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.x.xxx' (113)。因为我们是centos7,请先确认防火墙是否开启来,centos7默认是firewall,我们可以把它停止并禁止使用,然后启动我们熟悉的iptables,这样就好了!

热心网友 时间:2022-02-26 22:28

自带的源裏就有mysql的..除非你把自带的删除了

热心网友 时间:2022-02-27 00:03

要点1 配置本地yum源

第一步先挂载光驱到media下

第二步去编辑/etc/yum.repos.d目录下,自己创建的一个以.repo的文件(直接vim centos.repo就可以),编辑以下信息

这时候就可以yum下载软件了。

要点2 安装mysql服务并登录

1.yum install mysql-server mysql

然后启动mysqld

service mysqld start

2.这个时候如果你mysql -u root -p输入密码登录应该是进不去的,报1045错误

3.解决办法是

ps -ef | grep mysql --color=auto

4.把所有mysql的进程给杀掉

kill -9 PID

5.然后mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

6.再执行mysql -u root -p 输入root密码就可以进去了(安全模式进到mysql)

7.进去后修改密码UPDATE mysql.user SET PASSWORD=PASSWORD('password') where USER='root';

8.flush privileges;

退出后,就可以用修改后的密码登陆了。

李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 如何打印试卷?直接给试卷的截图的话打得出来吗? 求大神解惑,centos7环境已经安装mysql,怎么启动mysql 在centos7桌面上安装怎么安装mysql数据库 linux centos7 mysql 安装在哪 centos7怎样安装mysql服务器 怎样关闭vivox6plus安全模式 怎么取消安全模式? Centos 7 如何安装mysql server 怎样取消安全模式 如何在centos7中装mysql 安全模式怎么取消掉 Linux centos7环境下MySQL怎么做安装 liunx centos7 怎么安装mysql 怎么在centos7上安装mysql centos7怎样安装mysql数据库 怎么在centos7安装mysql 如何在centos7安装mysql lol怎么截图 lol快捷键截图保存在哪里 英雄联盟的自动截图保存在哪里? 三星手机爱奇艺视频怎么截图 高考早知道上试卷如何打印 centos7安装mysql-server怎么设置密码 如何打印网页上扫描的试卷 centOS7安装mysql服务启动失败service mysqld start centos7怎么rpm安装mysql5.7 怎么用ps做出一张图片里面人物周围羽化的效果?求助高手!先谢谢啦! 微信怎么看到朋友三天前的朋友圈 ps图层边缘羽化 有一个微信好友,我之前可以看到他的朋友圈状态,现在我看不到他的朋友圈了,意思就是点开他的朋友圈里面 ps如何给单个图形的边界做成渐隐效果? 微信设置了部分人可见,新加的好友,怎样才能看到你之前发的朋友圈?_问一问 如何用ps羽化剪切图像边缘 微信好友之前发过的朋友圈之前能看到后面又看不到是为什么朋友微信朋友圈,几年前的都能看到,最近半月看_问一问 有个微信好友,他发朋友圈动态在我动态里面看不到,现在进他朋友圈相册怎么有看到他之前的动态? 微信拉黑好友以后,再次加为好友,我之前朋友圈发的东西能看见嘛?_问一问 win10cf为什么不能全屏 win10CF不能全屏左右两边黑边,各种方法都试过了? 微信好友他发朋友圈我看不到 点开他的朋友圈才能看到 为什么? win10系统里cf不能全屏,怎么办? 微信好友互相删除,还能看到之前的朋友圈点赞记录吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com