sudo apt-get install mysql-server-5.7  # 安装mysql

apt install net-tools  #安装

sudo ufw status #查看防火墙是否启动

sudo ufw allow 3306/tcp #启动3306端口

mysql 授权远程登录数据库现在本机上登录后执行语句  在使用远程连接

sudo mysql

use mysql;

update user set authentication_string=PASSWORD("你的密码") where User='root';

update user set plugin="mysql_native_password";

flush privileges;

quit;

update user set host = '%' where user = 'root';

刷新权限:flush privileges;

退出数据库:quit;

本地连接:mysql -h localhost -u root -p123.

use mysql

SELECT User,authentication_string,plugin,`Host`

FROM `user`;

修改配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

查看MySQL进程:ps -ef | grep mysql

检查MySQL的状态:sudo service mysql status

开启MySQL服务器:sudo service mysql start

关闭MySQL服务器:sudo service mysql stop

重启mysql服务:service mysql restart

卸载Mysql

sudo apt purge mysql-*

之后执行Y

Centos8 安装 mysql8.0

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

sudo yum localinstall mysql80-community-release-el8-1.noarch.rpm

yum repolist enabled | grep "mysql.*-community.*"

sudo yum install mysql-community-server

sudo service mysqld start  #启动mysql

systemctl status mysqld  #查看mysql 状态

sudo service mysqld start #查看mysql 状态

sudo service mysqld stop  #停止mysql

sudo grep 'temporary password' /var/log/mysqld.log  #查看安装的默认root密码

mysql -uroot -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'RootPwd@123456'; # 修改root密码

update user set host ='%' where user='root'; # 开放远程登录  防火墙3306端口也要打开

select user,host,authentication_string from user;

linux 开放/关闭端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开放5672端口

firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭5672端口

firewall-cmd --reload # 配置立即生效

firewall-cmd --zone=public --list-ports #查看防火墙所有开放的端口

systemctl stop firewalld.service #关闭防火墙

firewall-cmd --state #查看防火墙状态

netstat-lnpt #查看监听端口

netstat-lnpt |grep 3306#检查端口被哪个进程占用

ps64202#查看进程信息

kill64202#中止进程

firewall-cmd --add-port=123/tcp --permanent #添加指定需要开放的端口

firewall-cmd --reload #重载入添加的端口

firewall-cmd --query-port=123/tcp #查询指定端口是否开启成功

firewall-cmd --permanent --remove-port=123/tcp #移除指定端口

MySQL 基础操作

mysql -hlocalhost -u root -p

mysql-u root -p --进入mysql数据库(-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码)

ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlpwd';

show databases;--显示数据库

CREATE DATABASE DB;--创建数据库

drop database DB;--删除数据库

查看表:explain uu;

describe uu;

desc uu;

show columnsfromUU;

查看所有的表:show tables;

ubintu yum装mysql_Ubuntu 下安装Mysql centos8 下安装mysql8.0相关推荐

  1. centos5.6安装mysql,Centos下安装mysql5.6

    检查系统中是否已安装 MySQL. rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 查看已安装的 Mariadb 数据库版本 # rpm -qa|grep -i m ...

  2. centos mysql 5.1_CentOS下的MySQL 5.1安装

    CentOS下的MySQL 5.1安装011.包02wget http://mysql.llarian.net/Downloads/MySQL-5.1/mysql-5.1.63.tar.gz032.解 ...

  3. 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 解决-The MySQL server is running with the --secure-file-priv

    WIN10 系统环境 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 . mysql报错 ---------- The MySQL server is running ...

  4. 快捷配置mysql_windows下的mysql的快捷安装方法和简单配置

    windows下的mysql的快捷安装方法和简单配置 作者:兴邦开发部 人气: 发表时间:2015年12月14日 [文章内容简介]:关于windows下的mysql的安装有很多种形式,下面来介绍一种简 ...

  5. win10装mysql哪个版本好用吗_win10安装两个不同版本的mysql(mysql5.7和mysql-8.0.19)

    win10中安装mysql5.7后,安装mysql-8.0.19 在D:\mysql-8.0.19-winx64目录下创建一个my.ini文件 [mysqld]# 设置3307端口 port=3307 ...

  6. 公安网安装mysql 5.7_安装Mysql 5.7.1

    现在安装MySQL变成了一件非常人性化的事情,因为有了MySQL-installer这个工具,它可以帮助我们全程安装MySQL. 下面我来简单介绍一下如何使用,以供新手学习: 1.首先下载MySQL- ...

  7. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  8. docker安装mysql指定_Docker安装MySql,并且使用外部客户端链接

    本篇博客主要记录在centos7当中安装mysql,并且安装完成之后使用外部客户端链接. 一.查看docker环境是否正常 在命令行使用docker search mysql: 如果能查出来证明doc ...

  9. linux 安装 mysql 5.6_Linux安装MySQL_5.6

    E&T: CentOS_7.4 64位; mysql-5.6.42-linux-glibc2.12-x86_64.tar; Xftp5; Xshell5; P1.下载Linux环境下的MySQ ...

最新文章

  1. Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
  2. mysql 命令行导入sql脚本
  3. Redis缓存击穿和缓存雪崩、缓存穿透以及对应的解决方案
  4. mysql将多个成绩放在一排_mysql巧用连表查询各科成绩前三名
  5. iOS Social框架
  6. 【转】如何开始学习CoreCLR源代码?
  7. 实战 | Element UI 父子组件传值与事件绑定(逆向)
  8. Guava的Optional的操作
  9. Ubuntu 18.04安装
  10. 你知道手动探针台系统的用途及组成部分吗?
  11. 16 . USART 串口通信实验
  12. Longhorn 云原生容器分布式存储 - 故障排除指南
  13. ai建立使用图案_用人工智能设计超酷T恤,除了那专属感,还透露了这些时装设计大趋势 || 万有AI...
  14. intouch报表数据的获取
  15. k8s部署prometheus + grafana
  16. mysql中各种类型的锁
  17. java取得对象占用的内存大小
  18. python除法运算定律_除法运算定律
  19. 指定的网络文件夹目前是以其他用户名和密码进行映射的。要用其他用户名和密码进行连接,首先请断开所有现有的连接到网络共享的映射...
  20. mysql中存储gis数据类型_GIS数据格式及存储方式的基本概念

热门文章

  1. opencv之使用floodfill填充孔洞
  2. springboot 数据权限_13 个最火的 SpringBoot 实战开源项目推荐!总有一个适合你!...
  3. Redis(三)源source编译
  4. 车牌识别算法库EasyPR的编译实战
  5. 201409-2-画图
  6. mysql语法子查询_(十四)MySQL语法-子查询(二)
  7. VLAN间路由:每个VLAN一个物理连接,单臂路由,三层交换
  8. 深入大数据安全分析(1):为什么需要大数据安全分析?
  9. mysql表 spid program_oracle 解锁某张表 和编译存储过程卡死问题处理
  10. ubunto应用软件