一,准备工作

mysql安装

官网下载地址

https://dev.mysql.com/downloads/mysql/

百度云盘下载地址

链接:https://pan.baidu.com/s/1cPCbI9tk-Y6pQ65Bjapqiw 
提取码:lwq4 
mysql下安装包的介绍

二,安装软件包

1,安装依赖

# yum -y install perl-Date-Dumper perl-JSON perl-Time-HiRes

2,解压mysql安装包

# tar -xvf mysql-5.7.24.tar               //解压mysql包

3,卸载老版本的包

[root@localhost ~]# rm -rf /etc/my.cnf

3)删除数据

[root@localhost ~]# rm -rf /var/lib/mysql/*

4)卸载软件包(没有会显示未安装软件包)

  1. [root@localhost ~]# rpm -e --nodeps mariadb-server mariadb
  2. 警告:/var/log/mariadb/mariadb.log 已另存为/var/log/mariadb/mariadb.log.rpmsave

#yum -y remove mariadb-libs.x86_64 1:5.5.52-1.el7

4,yum源安装

#yum -y install mysql-community-client mysql-community-common mysql-community-devel mysql-community-embedded mysql-community-embedded-compat mysql-community-embedded-devel  mysql-community-libs mysql-community-libs-compat mysql-community-minimal-debuginfo mysql-community-server mysql-community-test

或者 #yum -y install mysql-community-*.rpm

或者RP包安装

5,查看安装了的mysql有关安装包

# rpm -qa | grep -y mysql

# rm -rf mysql-community-*

6,启动服务

# systemctl start mysqld
# systemctl enable mysqld                                        //设置开机自启

# systemctl status mysqld
[root@proxy mysql]# ss -antulp | grep mysqld          //查看服务启动端口

# ps aux | grep mysqld                                             //查进程

三,连接数据库

1,查随机生成的root密码

# grep password /var/log/mysqld.log

#  grep 'temporary password' /var/log/mysqld.log           //随机生成的管理密码

初始密码登陆mysql:
(!!!用随机生成密码登陆必须马上修改密码管理,不然会报错)

2,客户端命令mysql连接数据库

# mysql -hlocalhost -uroot -p'pIhMu,i2OS#,'                    //用初始密码登录

mysql> \h                                                                        //登录成功后,查可用的快捷键

四,修改密码

1,可以修改密码限制长度

mysql> show variables like "%password%";              //查询密码有关的变量

mysql> set global validate_password_policy=0;       //只验证长度

mysql> set global validate_password_length=6;      //修改密码长度为6位

2, 修改成自己的密码

mysql> alter user root@"localhost" identified by "123456";             //修改root密码为123456

3,永久生效

# vim /etc/my.cnf

5 validate_password_policy=0
6 validate_password_length=6

# systemctl stop mysqld
[root@proxy mysql]# systemctl start mysqld

4,连接数据库

# mysql -uroot -p123456

mysql> show variables\G;                                     //查询mysql变量

五,mysql服务有关参数

六,mysql授权远程登录

mysql> select host,user from mysql.user;            //查询授权的用户mysql> show grants for root@"%";            //用户的权限mysql> grant all on *.* to root@"%" identified by "123456";        //授权root有远程连接权限

第一篇:构建Mysql服务器相关推荐

  1. Database基础(一):构建MySQL服务器、 数据库基本管理 、MySQL 数据类型、表结构的调整...

    一.构建MySQL服务器 目标: 本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器: 安装MySQL-server.MySQl-client软件包 修改数据库用户root的密码 确认 ...

  2. IOS开发高手课第一篇 构建自己的IOS开发知识体系

    开篇词 | IOS开发锚定一个点,然后在这个点上深耕 你好,我是戴铭,欢迎你加入我的 iOS 开发专栏. 说起 iOS 开发,自然是绕不开 iPhone 和 App Store 这两个词.多少年过去了 ...

  3. 玩转Reactjs第一篇-构建工程(create-react-app)

    一.前言 前期对vue的使用以及源码做了一些介绍和分析,vue由于其易用易学,性能高等特点,吸引越来越多的前端开发者在使用.作为前端框架的三剑客之一的Reactjs,得到了facebook社区大力支持 ...

  4. 【第一篇】Mysql数据库详解【重点】

    1.1 Mysql简介   MySQL是一个关系型数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. 1.1.2 SQL语句的分类 D ...

  5. 第一篇:Mysql数据类型

    mysql数据类型 一,常见的信息种类 1,数值类型: 身高. 体重.成绩. 工资 整数----------->INT(大整数) 无符号  0-23^32      -------------u ...

  6. mysql基础搭建_MySql基础-构建MySql数据库:安装MySql-server、MySql-client

    1 构建MySQL服务器 1.1 问题 本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器: 安装MySQL-server.MySQl-client软件包 修改数据库用户root的密码 ...

  7. mysql数据库断开连接_解决mysql服务器在无操作超时主动断开连接的情况

    我们在使用mysql服务的时候,正常情况下,mysql的设置的timeout是8个小时(28800秒),也就是说,如果一个连接8个小时都没有操作,那么mysql会主动的断开连接,当这个连接再次尝试查询 ...

  8. mysql从库数据源_SoapUI Pro教程:如何使用MySQL服务器作为数据源-从MySQL数据库获取数据...

    SoapUI Pro拥有许多其他web服务测试工具所不具备的高级技术和功能.对于REST.SOAP以及其他流行的API和物联网协议,SoapUI Pro提供了业界最全面的功能测试功能.通过易用的图形界 ...

  9. linux 搭建mysql主从复制 ----第一篇

    linux下部署mysql主从复制 第一篇 首先介绍下主从复制的原理 : 依赖于二进制日志,binary-log.二进制日志中记录引起数据库发生改变的语句 Insert .delete.update. ...

最新文章

  1. 高通:全球NB-IoT/eMTC最新现状
  2. Loki 2.0.0 发布,ELK之外的优秀日志聚合系统!
  3. MySQL B+树索引和哈希索引的区别
  4. 【EventBus】EventBus 源码解析 ( 注册订阅者总结 | 从封装的数据结构角度分析 EventBus )
  5. arm oe linux gnueabi 系统,【技术分享】Quectel 4G模块Opencpu中实现高通wifi功能
  6. nat+端口转发,使得宿主机secureCRT可以访问vbox里linux虚拟机
  7. 小票上为啥指甲能划出印_指甲上出现竖纹,除遗传问题,或是身体在向你拉警报了,别忽视...
  8. mysql 征途_MySQL数据库
  9. 【智能AI】准确率97%的开源肺炎检测模型
  10. 导师推荐 | 第 4 期临床基因组家系分析,同时解决科研和临床问题
  11. C#学习笔记-原型模式
  12. 执行stap测试例报错:“insmod: can‘t insert ‘xx.ko‘: invalid module format”
  13. 工作简历英语计算机水平怎么写,简历英语水平怎么写_简历中英语能力描述
  14. 正弦信号频谱分析实验
  15. curl命令及其API 的使用
  16. oracle.exe占用cpu太高,360tray.exe占用CPU过高,怎么办
  17. 如何打开百度?全过程介绍
  18. 深度学习之图像分类(十二)--MobileNetV3 网络结构
  19. Windows Server 内存占用过高问题解决
  20. Ubuntu 16.04下安装Caffe解决 undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE

热门文章

  1. IBM小型机维护文档
  2. 联络中心的发展方向是SOA
  3. SQL语句遍历树结构的数据表
  4. Sql2008R2 日志无法收缩解决方案
  5. 洛谷 P1851 好朋友
  6. python之Django部署
  7. 关于开发简易搜索引擎的一些总结和思考
  8. 【转】FPGA+CPU:并行处理大行其道
  9. MySQL MySQL为什么有时候会选错索引?
  10. 工业机器人行业研究报告