Linux安装MySQL-57
1.查看是否已经安装 Mysql
rpm -qa | grep mysql
如果没有就走步骤2
如果有就用以下代码删除
ps. XXX是文件名
rpm -e xxx
2.下载官方 Mysql 包,提示找不到wget命令,就先安装wget
yum install -y wget
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
如果安装有提示:Cannot write to ‘mysql57-community-release-el7-10.noarch.rpm’ (No such file or directory),那就是权限不够,用root账号来重新下载
3.安装 Mysql 包
yum -y install mysql57-community-release-el7-10.noarch.rpm
4.安装 Mysql
yum -y install mysql-community-server
如果执行命令过程中提示:Unable to find a match: mysql-community-server,用以下命令解决
yum module disable mysql
如果遇到公钥尚未安装,有两种办法,去官网下载密钥检验器(好像是这玩意,建议自行百度),还有一种就是跳过验证
进入 /etc/yum.repos.d 修改 vi mysql-community-source.repo中的gpgcheck(默认为1)
再重新执行安装命令,如果报以下错误
执行该命令,(从url中加载密钥)再重新执行安装命令,该方法只支持MySQL5.7,如果是其他版本请点击该链接,寻找对应的解决办法,以下命令运行后,请重新执行安装mysql的命令
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
5.启动MySQL服务器
systemctl start mysqld.service
启动后,查看状态,确定是否启动
running就是启动了,绿色的那个
service mysqld status
如果有报错,请百度,也有可能是权限不够,但是我没遇到
6.查看初始密码
grep 'password' /var/log/mysqld.log
root@localhost后面那个就是初始密码,MySQL5.6的没有初始密码,直接回车就能进
7.进入数据库
mysql -u root -p
输入的密码是看不见得
8.修改密码
ps. XXX是你要修改后的密码
ALTER USER USER() IDENTIFIED BY 'XXXX';
不能太简单不然会报以下错误
如果想弄简单的密码比如'123456',请先设置个复杂记得住的密码,然后执行以下命令。因为只有设置了密码才能执行别的操作。
这个是修改密码的长度
set global validate_password_length=6;
这个是修改密码的强度,0就是low,最低等级
set global validate_password_policy=0;
如果想要查看MySQL完整的初始密码规则,登陆后执行以下命令
SHOW VARIABLES LIKE 'validate_password%';
这个时候就已经安装完成了
如果想让其他电脑连接该数据库,执行以下代码
显示数据库
show databases;
选择mysql数据库
use mysql;
让所有的ip地址都可以访问,然后执行刷新权限命令。必须刷新!!!
update user set host = '%' where user = 'root';
刷新权限
FLUSH PRIVILEGES;
如果其他电脑无法访问,查看防火墙关了没
systemctl status firewalld关闭防火墙
systemctl stop firewalld打开防火墙
systemctl start firewalld查看防火墙是否开放3306端口
firewall-cmd --query-port=3306/tcp设置3306端口永久访问
firewall-cmd --add-port=3306/tcp --permanent设置新的端口后先关闭防火墙,再重启
重启防火墙
systemctl restart firewalld
导入sql数据,报错时间不能是0-0-0-0,解决办法
win10:在mysql.ini配置文件中添加以下代码,如果安装目录下没有mysql.ini自行百度添加
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
linux:在/etc中有my.cnf,添加上面的代码
参考以下文章
(32条消息) Linux 安装Mysql(图文教程)_小白一个-CSDN博客_linux安装mysql教程(32条消息) 解决安装Mysql失败:GPG密钥已安装,但是不适用于此软件包的问题_舞鹤白沙编码日志-CSDN博客_gpg密钥已安装
CentOS使用yum安装MySQL5.7报检索密钥错误解决方法 - minseo - 博客园 (cnblogs.com)
Linux安装MySQL-57相关推荐
- Linux安装mysql详细步骤
linux安装mysql详细步骤 最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: Cen ...
- kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案
kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...
- 数据库sql linux,linux安装mysql数据库
linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...
- suse linux mysql下载_SUSE Linux安装MySQL
SUSE Linux安装MySQL 假设你把所有必须的源码或者包都放在了/tmp下.如果你下载的是RPM包的话,那比较简单:如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦 ...
- linux 安装mysql 8.0_Linux安装mysql 8.0的详细方法介绍(代码示例)
本篇文章给大家带来的内容是关于Linux安装mysql 8.0的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 经过一番努力下载mysql文件,我们可以开始M ...
- Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法
目录 QUESTION:Linux安装MySQL的完整步骤? ANSWER: 一:使用wget 直接下载 二:安转软件源,将platform-and-version-specific-package- ...
- linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)
[mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...
- Linux 安装 MySQL 8.0
Linux 安装 MySQL 8.0 1-MySQL 下载 2-MySQL 安装 3-MySQL 连接 4-MySQL 问题 4.1-初始化失败 4.2-无法远程登录 4.3-用户授权错误 4.4-N ...
- 新手LInux 安装 Mysql 5.7.31版本 注意事项
世上无难事 ,只要肯放弃 做为新手,我又来安装MySQL数据库了.所以接下来的套路是先百度一下 LInux 安装mysql ,然后一堆安装教程出来了.然后跟着教程来一套,然后到了凌晨(放弃) 总结一下 ...
- 超详细Linux 安装Mysql
超详细 Linux 安装Mysql 1.下载方式 1.1 Linux 内部下载(不推荐,比较慢) 1.2 本地下载,上传到linux 2.解压 3.创建MYSQL⽤户和⽤户组 4.配置my.cnf 5 ...
最新文章
- 汇编指令mrs_汇编指令 - Mrs.kang - 博客园
- 算术基本定理证明用计算机,良序原理:算术基本定理的证明
- TIOBE 10月编程语言排行榜 : GO 问鼎本年度语言 ?
- 阿里云弹性计算负责人蒋林泉:亿级场景驱动的技术自研之路
- AI入门,从每个人都应该学的AI第一课开始
- foremost windows_windows上安装foremost - kalibb
- 软件工程课程设计-电梯控制系统
- MQ系列SpringBoot快速整合RabbitMQ
- rstudio文件保存_R 和 RStudio 的安装及 R Profile 的配置 amp; 初识 R 语言数据爬取
- oracle数据库左边栏不见,Oracle数据库中分区表的操作方法
- [全程动图]解决Offline Explorer崩溃闪退的问题和一些小技巧(如何下载js、100线程下载)
- chrome没有注册类解决
- CVPR2019|最新更新论文~持续更新|CVPR2019百度云下载
- 解决jieba分词,切不出分词
- debian mysql 日志_Apache2:使用mod_log_sql(Debian Etch)记录到MySQL数据库
- R语言 观测异常值并改进
- 自媒体娱乐热点素材怎么找?-即时热榜
- 0x00007FF774EF28C8 处有未经处理的异常(在xxxx.exe 中): 0xC00000FD: Stack overflow (参数: 0x0000000000000001)
- R语言内置颜色色板+生成代码
- 头皮发麻之win10宽带拨号错误797
热门文章
- 爬虫ip被封的6个解决方法
- 《21世纪机器人》一一2.7 货物搬运工晨明号:重启前1小时
- 如何更换wince壁纸?
- 网页源代码与开发者工具里打开的代码有何区别?在爬取网页是我们该如何进行选择?(网页源代码,框架源代码,开发者工具三者的联系)
- 解决联想小新air14,联想小新15 锐龙版本 realtek 8822ce网卡 网络连接问题 wifi断流 连接不上 WiF蓝牙互相干扰
- CTU Open Contest 2017
- 解决error:03000086:digital envelope routines::initialization error
- GPU — GPU 虚拟化技术
- Redundancy and Recovery Window的区别
- 【调剂】西安工业大学-陕西科技大学 课题组招收考研调剂生,欢迎报考光学工程、电子信息,光学等方向通信调剂...