linux yum安装mysql及配置
一、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及配置相关推荐
- Linux下安装mysql以及配置用户与数据导入
Linux下安装mysql以及配置用户与数据导入 yun安装mysql linux下有一个很神奇的东西叫yum,只要有源,用yum来安装是一件非常容易的事,什么都不用管,它会为你解决好一些软件依赖的问 ...
- mysql安装设置数据目录下,linux下安装mysql数据+配置
<linux下安装mysql数据+配置>由会员分享,可在线阅读,更多相关<linux下安装mysql数据+配置(2页珍藏版)>请在人人文库网上搜索. 1.Redhat下安装My ...
- Linux yum 安装 MySql
转载:https://blog.csdn.net/jerome_s/article/details/52883234 yum 安装MySQL 1. 检查安装情况 查看有没有安装过: yum list ...
- Linux yum 安装mysql
下载并安装MySQL官方的 Yum Repository 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了 一: wget -i -c h ...
- linux yum安装mysql 5.6_linux yum安装MySQL5.6
1.新开的云服务器,需要检测系统是否自带安装mysql # yum list installed | grep mysql 2.如果发现有系统自带mysql,果断这么干 # yum -y remove ...
- linux安装完mysql后如何初始化,linux yum安装mysql后要注意的一些初始化问题linux服务器应用 -电脑资料...
1. 配置开机启动服务 /sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动] /sbin/chkconfig –add mysqld [在服务清单中添加m ...
- linux yum 安装dns,centos7配置YUM安装DNS服务
1.配置DNS地址vim /etc/resolv.conf nameserver 192.168.1.100 #注:这里的地址是你DNS服务器本机的地址 2.安装dns服务yum install bi ...
- linux安装指定mysql版本安装,linux yum安装指定版本mysql
1.下载mysql rpm包 cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-.noarc ...
- Linux安装mysql并配置外网访问
配置步骤 1.查看是否配置DNS 如果没有配置DNS参照前文配置DNS 配置相关 如果没有配置DNS yum命令找不到Linux软件库的 DNS配置免费的 DNS1=114.114.114.114即可 ...
最新文章
- socket编程缓冲区大小对send()的影响
- 群友福利 | 55 本《AI 嵌入式系统: 算法优化与实现》免费送
- OpenCV Dbt人脸检测Dbt face detection的实例(附完整代码)
- 网络存储技术介绍(1) ( based on zt)
- delphi中的函数传参如何传枚举参数_我是这样使用SpringBoot(API传参)
- 一文告诉你雾计算与云计算的区别及对物联网的价值!
- 案例 显示分数 js
- 计算同比和环比的区别_【数据说第三期】同比和环比数据分析时,有哪些需要注意的点?...
- 欧几里得算法及扩展欧几里得算法简单解释
- 20190613 一个SQL问题
- 树莓派串口通信编码_树莓派和STM32通过USB和串口通信记录
- cad怎样弄出放线的坐标_利用CAD绘制全站仪放线用的坐标点
- 面试必问JavaScript基础面试题(附答案详解)
- 单片机炫彩灯实训报告_基于51单片机的流水灯实训报告.doc
- 不要只关注马斯克猎鹰,中国SpaceX在哪?商业航天我们不能缺席!
- R笔记3:ggplot绘制商务图表…
- 如何获取网页flash游戏的资源?
- 将josn对象转换成string并格式化
- 揭秘组件库一二事(上)
- 【SSR】287- 从头开始,彻底理解服务端渲染原理