1、安装

通常系统在成功安装之后就已经自带MySQL服务器以及客户端了。

查询MySQL及其相关文件是否安装:

rpm -qa | grep perl

rpm -qa | grep mysql

如果没有安装,则可以使用yum进行安装:

yum -y install perl-DBI

yum -y install perl-DBD-MySQL

yum -y install mysql

yum -y install mysql-connector-odbc

yum -y install mysql-server

2、启动MySQL

启动MySQL:service mysql start

清空防火墙的所有规则:iptables -F

禁用selinux:setenforce 0

3、用户设置(每次设置完成之后,一定要使用flush privileges刷新权限相关表,或者重启MySQL服务器)

1)使用root用户登陆(默认没有密码):

mysql -u root

use mysql          //使用mysql数据库

2)为root用户设置密码:

update user set password=password('123456')where user = 'root' ;

flush privileges ;//刷新MySQL系统权限相关表

3)增加新用户cl:('%' 竟然只能代表非本地主机,没有包含localhost,所以添加新用户时,记得为本地也添加一次)

insert into user(host,user,password)values('%','cl',password('123456'));

insert into user(host,user,password)values('localhost','cl',password('123456'));

flush privileges ;//刷新MySQL系统权限相关表

4)用户cl权限设置:

grant usage on *.* to'cl'@'localhost'identified by '123456';   //本地主机登陆服务器权限

grant usage on *.* to'cl'@'%'identified by '123456';              //其他主机登陆服务器权限

grant all privileges on *.* to'cl'@localhost'identified by '123456' ;   //本地主机使用数据库权限

grant all privileges on *.* to 'cl'@'%'identified by '123456' ;             //其他主机使用数据库权限

flush privileges ;//刷新MySQL系统权限相关表

5)查看user表中的用户

mysql -u cl -p mysql

select host,user,password from user ;

具体效果看第4节测试中的图形。

6)数据库备份与还原

备份:

直接备份mysqldump -u root -p db < /home/dazhong/backup/db.bak

还原:

首先创建一个空的表create database db

然后在还原mysql -u root -p db > /home/dazhong/backup/db.bak

4、测试

1)Linux本地测试:

以带密码的cl用户登陆MySQL服务器,并且登陆成功之后使用mysql数据库。

2)Windows MySQL客户端测试:

首先新建一个连接,如下图,输入正确的服务器ip地址,以及用户名和密码,验证是否可以成功连接。

Test Connection验证成功之后,既可以操作相对应的数据库了。

mysql服务器程序_MySQL服务器相关推荐

  1. mysql 服务器 管理_MySQL服务器组件

    MySQL服务器组件 MySQL Server包括用于扩展服务器功能的基于组件的基础结构.组件提供服务器和其他组件可用的服务.(就服务使用而言,服务器是一个组件,与其他组件相同.)组件仅通过它们提供的 ...

  2. linux下mysql tmp满_MySQL服务器/tmp目录被占满

    案例分享-MySQL服务器/tmp目录被占满 描述: MySQL服务器在每天的22点/tmp目录磁盘空间被占满,持续10分钟左右,然后自动恢复./tmp目录大小10G,平时可用空间8G左右.MySQL ...

  3. 登陆mysql服务器命令_Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)...

    Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境) 1.  启动MySQL服务 启动MySQL服务的命令为: 命令执行后如图7-5所示,表示启动MySQL服务成功. 也 ...

  4. qt设置mysql最大连接数_MySQL服务器最大连接数的合理设置

    MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考. 我们经常会遇见"MySQL: ERR ...

  5. mysql意外关机_MySQL服务器意外关机-无法启动多实例

    尝试启动mysql 服务,失败 [root@db02 ~]# /data/3306/mysql start MySQL is running... [root@db02 ~]# ps -ef|grep ...

  6. mysql巡检脚本_mysql 服务器巡检脚本

    #! /bin/bash ### AUTHOR: cenliang ### EMAIL: xuanniaoxi@sina.com ### DATE:2018/03/22### REV:3.0# 数据库 ...

  7. mysql服务器消失_MySQL服务器已经消失了

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. mysql yintint类型_MySQL服务器2 被嫌弃的胖子

    1.sql的基本语法 对数据库 create database db1; 创建数据库 对表: create database t1(id int,name char(10)); 创建表 show cr ...

  9. mysql负载时高时低_Mysql服务器负载很高,性能问题排查思路是怎样的?

    工欲善其事必先利其器,我说一下思路 思路: 1.确定高负载的类型 htop,dstat命令看负载高是CPU还是IO 2.监控具体的sql语句,是insert update 还是 delete导致高负载 ...

最新文章

  1. 协作工具 discord 和 slack
  2. 文件上传漏洞——upload-labs(11-20)
  3. android 获取屏幕的宽高
  4. Ubuntu中配置SSH服务
  5. solidity bytes 智能合约开发知识浅学(五点一)bytes基本概念
  6. Inception v2/v3原理与实现
  7. 制造业一声叹息!干30年实业不如炒股?
  8. 数学中的物理、几何概念与含义
  9. 简单的字段类型定义(新新手看)
  10. 架构案例丨微信Android客户端架构演进之路
  11. 001 lambda的分析
  12. 单元素的枚举类型已经成为实现Singleton的最佳方法
  13. 《JavaScript高级程序设计(第3版)》.Nicholas.C.Zakas.扫描版.pdf
  14. 简历在线制作计算机,简历在线生成,在线生成PDF或word格式简历
  15. reflections歌词翻译_Reflections 歌词
  16. 如何在图片上添加边框和文字
  17. ubuntu下使用Passenger配置redmine
  18. python数据可视化——英雄联盟人物战力分析(条形图)
  19. 数学建模国赛经验分享
  20. DSO源码解析学习笔记(初始化)

热门文章

  1. JavaScript中带有示例的Math.round()方法
  2. java爬虫自动识别验证码_简单Java爬虫(一)爬取手机号码
  3. 在C ++中检查一个数组是否是另一个数组的子数组
  4. 面试官 | 什么是 Lambda?该如何使用?
  5. npm上传自己的项目
  6. java数组怎么倒循环_java – 用于数组倒计时的反向循环
  7. websocket一直无法链接_.NET Core 实现基于Websocket的在线聊天室
  8. c++设计新思维_贵阳花溪区初三冲刺多少钱,新思维
  9. 修改所有列_哪些数据库是行存储?哪些是列存储?有什么区别?
  10. vue验证整数_前端Vue中常用rules校验规则