一、安装MySQL

1、使用以下命令即可进行mysql安装,注意安装前先更新一下软件源以获得最新版本:

sudo apt-get update  #更新软件源
sudo apt-get install mysql-server  #安装mysql

上述命令会安装以下包:
apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7
因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql。

2、启动和关闭mysql服务器:

service mysql start
service mysql stop

3、确认是否启动成功,mysql节点处于LISTEN状态表示启动成功:

sudo netstat -tap | grep mysql

4、进入mysql shell界面:

mysql -u root -p

5、解决利用sqoop导入MySQL中文乱码的问题(可以插入中文,但不能用sqoop导入中文)
导致导入时中文乱码的原因是character_set_server默认设置是latin1,如下图。

可以单个设置修改编码方式set character_set_server=utf8;但是重启会失效,建议按以下方式修改编码方式。
(1)编辑配置文件。

sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf

(2)在[mysqld]下添加一行character_set_server=utf8。如下图

(3)重启MySQL服务。

service mysql restart

(4)登陆MySQL,并查看MySQL目前设置的编码。show variables like “char%”;

完成编码方式的修改后,即解决了sqoop导入MySQL中文乱码的问题。至此,ubuntu系统上顺利完成安装mysql数据库。

二 开启远程访问

1.第一步 : mysql -u root -p

2.第二步 : username 用户名 password 密码
GRANT ALL PRIVILEGES ON . TO ‘username’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

3.第三步 : flush privileges;

4.第四步 :bind-address=0.0.0.0,加在/etc/mysql/mysql.conf.d/mysqld.cnf 配置文件里.

防止乱码 character-set-server=utf8(在mysqld.cnf 中的[mysqld] 下)

5.第五步:service mysql restart

三 防火墙

1.查看防火墙当前状态

sudo ufw status

2.开启防火墙

sudo ufw enable

3.关闭防火墙

sudo ufw disable

4.查看防火墙版本

sudo ufw version

5.默认允许外部访问本机

sudo ufw default allow

6.默认拒绝外部访问主机

sudo ufw default deny

7.允许外部访问53端口

sudo ufw allow 53

8.拒绝外部访问53端口

sudo ufw deny 53

9.允许某个IP地址访问本机所有端口

sudo ufw allow from 192.168.0.1

四 创建数据库指令

1.登录

mysql -u root -p

2.查看数据库

show databases;
  1. 创建数据库,并指定字符集和排序方式
    create database 数据库名 default character set utf8nb4 collate utf8mb4_general_ci;
    4 删除数据库
    drop database 数据库名
    5.导出sql文件
    mysqldump -u root -p 数据库名 > 路径/名称.sql
  2. 导出数据表
    mysqldump -u root -p 数据库名 数据表名 > 路径/名称.sql
    7 导入sql文件
    use 数据库;
    source sql文件;

MySQL ( Ubuntu16.04 )相关推荐

  1. Ubuntu16.04安装MySQL5.7

    转载:https://blog.csdn.net/qq_42881421/article/details/91981918 环境: 虚拟机的Ubuntu16.04 Windows系统下Navicat ...

  2. 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so

    一.Ubuntu16.04.5 安装 MySQL 1.使用apt命令安装 sudo apt install mysql-server 安装过程会提示,推荐设置MySQL的root用户密码(注意:这里r ...

  3. ubuntu16.04服务器配置mysql,并开启远程连接

    ubuntu16.04mysql安装就不说了: 直接重点  这里我用的是阿里云的ecs服务器,ubuntu16.04系统 1授权用户,并允许远程登录; 默认的MySQL只有一个root账号,所以不妨先 ...

  4. 在ubuntu16.4中安装mysql_【Linux】Ubuntu16.04环境下MySQL的安装与使用

    最近在写一个小的功能,想要把数据存储到MySQL,所以在本地虚拟机上安装的Ubuntu16.04上安装MySQL以供使用,下面记录下安装和简单使用的过程. 1.运行环境 Ubuntu16.04 2.打 ...

  5. ubuntu16 php mysql_Ubuntu16.04 搭建 LAMP(Ubuntu16.04 、apache 2.4.18、MySQL 5.7.22、PHP 7.0.28)...

    Ubuntu16.04 搭建 LAMP 在本教程中,我使用IP地址为192.168.10.13的主机 这些设置可能会有所不同,因此您必须在适当的位置替换它们. 版本说明 Linux:Ubuntu 16 ...

  6. Ubuntu16.04安装MySQL笔记

    Ubuntu16.04安装MySQL 下载文件:https://dev.mysql.com/downloads/repo/apt/ 通过winscp(安装及使用) 将此文件上传到服务器root目录 利 ...

  7. 【腾讯云】Ubuntu16.04下搭建Java开发环境一站式服务(WinSCP、PuTTY、JDK、MySQL、Tomcat)

    购买腾讯云服务器 感觉这并没有什么好说的,直接链接进去,点击支付,简单粗暴. 链接地址:云+校园扶持计划(学生10元每月,1核2G的云服务器,还是很便宜的). 一般情况下:选择Ubuntu16.04的 ...

  8. ubuntu16.04下mysql建表无法输入中文解决方案

    转载请注明,靴靴ubuntu16.04下mysql建表无法输入中文解决方案_MendyMeng的博客-CSDN博客 考研复试科目有数据库,于是在自己Ubuntu16.04.1环境下面安装了mysql5 ...

  9. 在ubuntu16.04中一键创建LAMP环境 新系统

    在ubuntu16.04中一键创建LAMP环境 执行命令apt-get update. 执行命令apt-get install lamp-server^. 在安装过程中会跳出Mysql数据库root用 ...

  10. 群晖python套件包_利用群晖Docker安装ubuntu16.04搭建python网站服务器(部署篇)

    在帖子<利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)(地址:http://www.cirdown.com:81/thread-185-1-1.html)&g ...

最新文章

  1. 张一鸣的微博世界-组织篇
  2. SQL Server 学习系列之五
  3. Be a new gentleman
  4. android phone驱动_[基础知识] 将 OneDrive 同步到 SD 卡等外部驱动器
  5. MD5SHA加密util类(Java)
  6. HTML提交弹出提交中,javascript – 从弹出窗口在父窗口中提交表单?
  7. 为什么美团全面推动 K8S 落地,咬紧牙关也要搞云原生?
  8. angularjs详解
  9. devops开发运维一体化_进阶 | 中国电信系统集成公司:100% 应用 DevOps 理念,做好企业级行业应用...
  10. 多态应用-打印商品价格案例
  11. 数组题 倒置 加到字符串
  12. linux系统安装windows 环境中文字体
  13. 计算机禁止安装游戏软件,禁止游戏软件(游戏控制软件)
  14. python实现批量将域名解析成ip
  15. 简报 | 解决“无感停车”开票难题, 广州试水区块链停车发票
  16. 在线文档转换接口 word,excel,ppt等在线文件转pdf、png
  17. 洛谷刷题笔记 乘方计算
  18. 这是关于物理学的最强科普
  19. 【项目分享~写给应届生的一篇文章】基于Web电影院购票系统 ~~ 选座模块
  20. 普歌--前端 vue-element-admin 实现第三方(无账号密码)登录

热门文章

  1. 类/对象/构造函数/析构函数
  2. Cesium 计算一个点正北方向x米的另一个点的坐标
  3. [2018.10.15 T1] 或
  4. vue点击下载图片的实现
  5. Stylus Loader has been initialized using an options object that does not match the API schema.
  6. 2台电脑一根网线传文件_一根网线做两根用?接两个水晶头?是的你没看错
  7. java向数据库添加中文乱码_java向数据库中插入中文出现乱码
  8. python 读xml_python读取xml文件
  9. vue写数字翻牌效果_封装vue版数字翻牌器
  10. python中空间的位置怎么放置_如何在空间中对齐一个位置?