一、yum安装mysql

1.执行yum list |grep mysql,查看是否存在mysql的yum源。如下图,没有mysql-server的安装源。

不存在则需要先下载mysql的repo源:

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

下载后安装rpm包:

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

安装完成后,可以再次执行yum list | grep mysql,可以看到已经有可安装的mysql清单。

2.执行yum -y install mysql-server安装mysql,因为yum会自动下载安装相关依赖,这是yum安装的优势,但是受下载速度影响,过程会比较漫长,等待安装出现complete提示即可。

二、配置:

1.用户设置

安装好之后root是没有密码的,执行mysql -uroot登录后修改密码:

use mysql;

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

新建用户:

create user 用户名 identified by ‘密码’;

用户授权:

grant 某项操作权 on 库名.表名 to 用户名@登录主机 Identified by "密码";

如grant all privileges on *.* to root@"%" identified by "test_2017"表示赋给root用户以任意主机用密码test_2017对所有库所有表的所有权限。

或者只赋给用户部分权限:

2.修改数据目录

mysql安装之后默认的数据存储目录为/var/lib/mysql,有时候可能磁盘空间不足,可以把mysql的数据目录更改到其他大空间磁盘上。

先转移数据库目录到目标目录:mv /var/lib/mysql/ /data/mysql/,

再编辑mysql的配置文件my.cnf:vim /etc/my.cnf

修改或添加datadir:datadir=/data/mysql

重启数据库服务:systemctl restart mysql.service,并连接数据库测试数据目录是否更改成功。

3.数据库拷贝

以上配置好之后,数据库就可以投入使用了,但是有时候可能需要从另一个已有库做些拷贝,如表结构,表数据等。

先查看原库的编码:

show variables like 'character_set_database';

再在本服务器创建指定编码的库

create database <数据库名> character set 编码;

在源库导出库的表结构:

mysqldump -uroot -p密码-d 库名 >xx.sql;

导出库的表结构及表数据:

mysqldump -uroot -p密码 库名 >xx.sql;

导出库中某张表的表结构:

mysqldump -uroot -p密码 -d 库名 表名>xx.sql;

导出库中某张表的表结构及表数据:

mysqldump -uroot -p密码 库名 表名>xx.sql;

导入到新库:

mysql>use 数据库名;

mysql>source 导出的sql存放目录

如图:

以上。

linux yum安装mysql及配置相关推荐

  1. Linux下安装mysql以及配置用户与数据导入

    Linux下安装mysql以及配置用户与数据导入 yun安装mysql linux下有一个很神奇的东西叫yum,只要有源,用yum来安装是一件非常容易的事,什么都不用管,它会为你解决好一些软件依赖的问 ...

  2. mysql安装设置数据目录下,linux下安装mysql数据+配置

    <linux下安装mysql数据+配置>由会员分享,可在线阅读,更多相关<linux下安装mysql数据+配置(2页珍藏版)>请在人人文库网上搜索. 1.Redhat下安装My ...

  3. Linux yum 安装 MySql

    转载:https://blog.csdn.net/jerome_s/article/details/52883234 yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list ...

  4. Linux yum 安装mysql

    下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了 一: wget -i -c h ...

  5. linux yum安装mysql 5.6_linux yum安装MySQL5.6

    1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove ...

  6. linux安装完mysql后如何初始化,linux yum安装mysql后要注意的一些初始化问题linux服务器应用 -电脑资料...

    1. 配置开机启动服务 /sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动] /sbin/chkconfig –add mysqld [在服务清单中添加m ...

  7. linux yum 安装dns,centos7配置YUM安装DNS服务

    1.配置DNS地址vim /etc/resolv.conf nameserver 192.168.1.100 #注:这里的地址是你DNS服务器本机的地址 2.安装dns服务yum install bi ...

  8. linux安装指定mysql版本安装,linux yum安装指定版本mysql

    1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...

  9. Linux安装mysql并配置外网访问

    配置步骤 1.查看是否配置DNS 如果没有配置DNS参照前文配置DNS 配置相关 如果没有配置DNS yum命令找不到Linux软件库的 DNS配置免费的 DNS1=114.114.114.114即可 ...

最新文章

  1. socket编程缓冲区大小对send()的影响
  2. 群友福利 | 55 本《AI 嵌入式系统: 算法优化与实现》免费送
  3. OpenCV Dbt人脸检测Dbt face detection的实例(附完整代码)
  4. 网络存储技术介绍(1) ( based on zt)
  5. delphi中的函数传参如何传枚举参数_我是这样使用SpringBoot(API传参)
  6. 一文告诉你雾计算与云计算的区别及对物联网的价值!
  7. 案例 显示分数 js
  8. 计算同比和环比的区别_【数据说第三期】同比和环比数据分析时,有哪些需要注意的点?...
  9. 欧几里得算法及扩展欧几里得算法简单解释
  10. 20190613 一个SQL问题
  11. 树莓派串口通信编码_树莓派和STM32通过USB和串口通信记录
  12. cad怎样弄出放线的坐标_利用CAD绘制全站仪放线用的坐标点
  13. 面试必问JavaScript基础面试题(附答案详解)
  14. 单片机炫彩灯实训报告_基于51单片机的流水灯实训报告.doc
  15. 不要只关注马斯克猎鹰,中国SpaceX在哪?商业航天我们不能缺席!
  16. R笔记3:ggplot绘制商务图表…
  17. 如何获取网页flash游戏的资源?
  18. 将josn对象转换成string并格式化
  19. 揭秘组件库一二事(上)
  20. 【SSR】287- 从头开始,彻底理解服务端渲染原理

热门文章

  1. 3DMAX模型转换为gltf格式总结与问题汇总
  2. MRP(物料需求计划)
  3. subster函数的详细说明
  4. 轻松学Android开发
  5. 鼠标键为什么按小键盘5以及+的时候却有时变成了右键点击,如何改为左键点击
  6. oracle、MySQL日期转XX年XX月XX日日期格式和金钱转中文大写数字的方法
  7. 10种方法帮助网络管理员管理和维护网络
  8. 关于php中laravel框架的学习--适合菜鸟初学者
  9. 西安交通大学XJTU计算机作业题
  10. Windows10 微软拼音繁简切换快捷键