一、安装mysql数据库(如果已经有数据库,跳过这一步)

1. 下载和安装Yum repository

下载地址:https://dev.mysql.com/downloads/repo/yum/

使用rpm安装下载的rpm。

2. 安装数据库

如果要安装8.0之前版本,认真阅读:

https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

yum install mysql-community-server

3. 启动服务

sudo service mysqld start

4. 查看和修改初始密码

sudo grep 'temporary password' /var/log/mysqld.log

mysql -uroot -p

输入密码登录

登录后修改初始密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'mypassword';

注意:较早版本的mysql安装后没有初始密码,需要用这个命令修改密码:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mypassword');

二、建库

1. 建库

登录数据库,创建数据库,务必使用utf8字符集编码,建库命令:

mysql> CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci

2. 建表和索引

1)切换到上一步创建的数据库

mysql> use dbname

2)建表

mysql> source /home/dbname.sql

******************************

三、启动和停止

从mysql8开始,使用命令 service mysqld start 或者 mysqld启动 mysql服务器时,会出现没有反应的情况。

实际服务已经启动。原因网上有很多说法。

解决方法是:

service mysqld start &

或者ctrl+c退出卡顿状态即可。

四、mysql 8.0 认证方法变化,按如下修改兼容以前代码:

vi /etc/my.cnf ,在最下面新增如下代码:

[mysqld]default_authentication_plugin= mysql_native_password

五、导入导出

导出一张表

mysqldump -t g3 -uroot -p --tables streamingex >/home/streamingex.sql

导出所有表

mysqldump -t g3 -uroot -p --ignore-table=dbname.tablename >/var/data.sql

mysql 安装、建库、导入导出数据相关推荐

  1. MySQL 亿级数据导入导出/数据迁移笔记

    最近MySQL的笔记有点多了,主要是公司Oracle比较稳定维护较少,上周被安排做了一个MySQL亿级数据的迁移,趁此记录下学习笔记: 数据迁移,工作原理和技术支持数据导出.BI报表之类的相似,差异较 ...

  2. 如何在 MySQL / MariaDB 中导入导出数据,导入导出数据库文件、Excel、CSV

    文章目录 本教程将详细讲解 1. MySQL / MariaDB 数据库数据「导出」 2. MySQL / MariaDB 数据库数据「导入」 3. 使用「卡拉云」一键导入导出 MySQL / Mar ...

  3. mysql导出数据代码_MySQL导入导出数据下令

    mysql导入导出数据命令 MySQL导出导入数据命令 博客分类: MySQL MySQL数据结构SQLDOS脚本. 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导 ...

  4. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  5. hive向mysql导数据_Mysql Hive 导入导出数据

    ---王燕行转列sql select split(concat_ws(',',collect_set(cast(smzq as string))),',')[1] ,split(concat_ws(' ...

  6. mysql导入dum_MySql 利用mysqlmysqldum导入导出数据

    MySql 利用mysql&mysqldum导入导出数据 by:授客 QQ:1033553122 测试环境 Linux下测试,数据库MySql 工具 mysqldump,该命令位于mysql/ ...

  7. mysql命令导入导出数据_mysql命令行导入和导出数据

    MySQL中导出CSV格式数据的SQL语句样本如下: select * from test_info into outfile '/tmp/test.csv' fields terminated by ...

  8. mysql数据库导入外部数据乱码么_解决MySQL数据库导入导出数据乱码的问题

    最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to ...

  9. Mysql导入导出数据总结

    写在前面的话: 1,Mysql数据库在进行导入导出时最好先断开一切访问数据库的连接,否则会发生难以预料的错误,例如:我在导入数据库的时候,一直无法导入,报错无法读取db.sql,或者出现输入指令后加了 ...

  10. 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据

    本文主要向大家介绍了Oracle数据库之ORACLE 数据泵导入导出数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库 ...

最新文章

  1. 人工智能克服了类脑硬件的绊脚石
  2. [MySql] - 解决部署的服务器没有安装MySql Connector
  3. 导入os模块执行文件和目录管理操作
  4. 烂泥:智能DNS使用与配置
  5. html标签缺省(自带)样式大全
  6. Jenkins-Pipeline 流水线发布
  7. 又到了充钱的时候!苹果AirPods 3最快下月发布
  8. ios 判断数字大小_iOS开发积累2
  9. shell脚本执行冲突事件-sshwhile
  10. 语义分割Swin Transformer
  11. oracle 11g数据库安装教程
  12. php 开源邮件系统,20款 Web Mail PHP开源项目
  13. UltraISO9.3.0.2610中文绿色注册版
  14. PHP实现密钥分发中心,密钥分发中心(KDC)
  15. 机器学习之二十一(读书笔记)
  16. 【FND】EBS调试模式使用说明
  17. [bzoj3998]弦论
  18. php接入外汇购物,兑换难!这些外币最好别带回国
  19. [Pytorch系列-35]:卷积神经网络 - 搭建LeNet-5网络与CFAR10分类数据集
  20. 绍兴一中信心赛 T1排列

热门文章

  1. iOS-OC-APP热更新,动态更新(仿QQ打开或关闭某个功能)
  2. zedboard如何从PL端控制DDR读写(一)
  3. 常用脚本--在线重建或重整实例下所有索引
  4. 优酷的多页画在同一窗口打开效果。
  5. DataGridView 禁用自动生成列
  6. 仿hotmail收件人弹层: onkeyup事件无法捕获到回车按键, 用onkeydown事件捕获额外处理回车键...
  7. 修改Extmail和Extman的源代码增加公司部门和中文名字段
  8. mysql报错2059
  9. hadoop生态系统学习之路(十)MR将结果输出到hbase
  10. CentOS7安装无线管理软件Wireless Tools for Linux