yum linux centos安装mysql详细教程
1、前往如下地址下载MySQL :: Download MySQL Yum Repository(访问较慢,文末也会附上下载地址)
我的系统是centos7,选择linux7即可
2、点击download,进入下载页面
这里点鼠标右键--复制链接地址即可(https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm)
3、远程登录linux服务器进入tmp目录下载,即执行如下命令
cd /tmp
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4、rpm安装mysql
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
5、安装依赖
yum -y install yum-utils
6、查看系统安装的mysql repo
yum repolist all | grep mysql
7、 激活mysql5.7
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
8、安装mysql
yum -y install mysql-community-server
###只安装客户端
yum install mysql-community-client.x86_64
9、启动mysql服务
service mysqld start
10、查看root账号的登录密码
grep tempo /var/log/mysqld.log
11、复制刚才的密码登录mysql数据库
mysql -uroot -pjd2J/?jruKSO
12、修改mysql的密码设置方案(如果不需要弱密码,可以忽略这一步)
set global validate_password_policy=0;
set global validate_password_length=1;
13、修改root账户的密码(这里设置为123456,实际操作中请改为自己要设置的密码)
alter user user() identified by "123456";
14、创建可以远程访问mysql用户(正式环境最好不要创建)
create user 'test'@'%' IDENTIFIED BY '123456'
如需指定ip的用户可以访问,把%改为可以访问的ip即可
15、赋予用户所有的权限
grant all privileges on *.* to "test"@'%';
如果想让改用户只能访问某一个数据库,把上面命令中的*.*改为‘数据库名.*’即可
附:删除某个用户
drop user 'test'@'%';
如果查询报错which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by,添加一下内容即可
[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改mysql端口号
[mysqld]
port=59888
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
出现上述提示原因是Mysql的GPG升级了,需要重新获取,执行下面命令即可
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum linux centos安装mysql详细教程相关推荐
- Linux下安装MySql详细教程
前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...
- Centos安装MySQL详细步骤(亲妈级教程)
Centos安装MySQL详细步骤(亲妈级教程) {ubuntu安装mysql,其他linux安装MySQL同理} 0.下载 官网下载:MySQL 百度云下载: 链接:https://pan.baid ...
- Linux/CentOS安装MySQL(RPM安装、编译安装)
2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...
- .net4.5对应的安装mysql dll文件的版本_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...
当你插入中文时遇到这种情况,始终无法退出. 当前数据库:网上下载的奇奇怪怪版本5.5 当前系统win10 当前CMD输入编码utf8 数据库编码utf8 表编码utf8 mysql> inser ...
- Linux(CentOS)安装MySQL教程
1. 准备工作 1.1 安装CentOS虚拟机 教程[点击跳转] 1.2 将CentOS虚拟机设置为静态IP,否则你每次重启虚拟机后连接数据库都要重新查IP 教程[点击跳转] 1.3 如果有安装过My ...
- Linux 安装Mysql 详细教程
mysql安装包 1.安装包下载地址 MySQL :: Download MySQL Community Server (Archived Versions) 2.选择对应的包 如下5.7包 下载和安 ...
- Linux 安装Mysql 详细教程(图文教程)
首先通过 xshell 或者 putty 远程进入Linux 命令行操作界面. Xshell 的安装 1.去 XShell - Download 下载需要的版本. XShell免费版(解决官网打不开的 ...
- Linux下安装mysql完整教程
最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包 w ...
- mybatis学习(7):Windows下安装MySQL详细教程
1.安装包下载. 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载. 下载完成后,选择一个磁盘内放 ...
最新文章
- python绘制数学三维图
- linux冒泡算法程序,用蛮力法解决冒泡排序 - linux-tao的个人空间 - OSCHINA - 中文开源技术交流社区...
- UIRecorder入门
- python写appium测试用例找控件的方法总结
- 【JZOJ3636】【BOI2012】Mobile(mobile)
- linux IP、端口连通性测试
- win10关闭“Windows安全中心”功能的两种方法
- 敏捷管理之绩效考核方案
- MapReduce 作业调试
- C语言 JSON 解析库 - MJSON使用介绍
- char添加一个字符_LINUX字符设备驱动模型分析(起始篇)
- JS组件系列——又一款MVVM组件:Vue(一:30分钟搞定前端增删改查)
- [1.0]剖析MBR
- 使用IDEA创建一个Maven Web工程:无法创建Java Class文件
- c++单例模式Singleton Pattern
- python实时语音转写_实时语音转写 API 文档
- 实验一:交换机和路由器的基本配置
- 【速成MSP430f149】电赛期间学习MSP430f149笔记
- php怎么做地图源代码,php直播源码百度地图坐标拾取系统自定义页面
- 少年,离regional还有两个周
热门文章
- 关于Navicat连接mysql数据库报host XXXXXXX is not allowed to connect to this mysql server
- 【算法笔记】极客时间 算法面试通关40讲 笔记 覃超
- Python面向对象编程(类编程)中self的含义详解(简单明了直击本质的解释)
- js和jquery实现页面跳转的几种方式
- java string 加空格_java字符串加入空格
- React——Components
- 联通光纤猫入户升级:千兆光纤宽带的网卡,为什么只显示100M?
- matlab求系统状态时间响应,MATLAB求解系统零状态响应可以调用( )函数。
- 计算雅思成绩C语言,雅思总成绩计算四舍五入查分表
- java连接高斯数据库,高斯数据库 (gaussDB) - 基于 JDBC 开发 (9)