ubuntu mysql 的安装、配置、简单使用,navicat 连接
MySQL 的安装
1. 先更新 apt 安装中心: apt update 里面会有默认最新的mysql 的包。
2.安装msyql : sudo apt-get install mysql-server mysql-server 服务端 实例,mysql-client 客户端 和服务端建立连接。 版本mysql5.7

1 处标注的一定要大写。
3.mysql安装之后大概会占用160M 的存储空间。
4.mysql 的配置文件默认安装在 cd /etc/mysql 文件夹下
MySQL的配置
1.ubuntu 下mysql 的启动停止命令
立即停止:service mysql stop
重启服务:service mysql restat
启动服务:service mysql start
没有启动MySQL的服务时候:本机内存占用275M ,启动mysql 空跑之后内存占用434M 消耗内存160M
2. mysql 文件配置介绍
MySQL 官方文档:https://dev.mysql.com/doc/refman/5.7/en/ 这里MySQL的版本是5.7
MySQL 文件配置文档:https://dev.mysql.com/doc/refman/5.7/en/server-administration.html
配置文件的路径:根配置文件是 cat /etc/mysql/my.cnf


实际的配置文件地址在红框中

简单使用:
1.在控制台输入mysql 可建立与MySQL的连接
2.初始进来设置初始账号密码: update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; flush privileges;

3.quit; 退出mysql
4.账号密码登陆 mysql -u账号 -p密码 -P端口号 参数一定要和值写在一起 不然会报ERROR 1049 (42000): Unknown database '123456' 错误

5.这里在服务器中设置好之后用navicat 进行连接,本地并不能连接到mysql服务

解决办法:到mysql 所在的服务器
1. use mysql;select user,authentication_string,host from user; 发现host 里面只有host 给其他的ip 开通访问权限。

2.开通访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
quit;
发现依然不能访问,此时看看防火墙 关闭防火墙:sudo ufw disable 依然不能访问。
4.查看mysql配置文件是否绑定了127.0.0.1
vim /etc/mysql/my.cnf 发现没有bind-address, 但是my.cnf 又引入两个文件夹. 在 /etc/mysql/mysql.conf.d/mysqld.cnf 文件里面
vim /etc/mysql/mysql.conf.d/mysqld.cnf

再重启mysql 服务 service mysql restart 连接成功

ubuntu mysql 的安装、配置、简单使用,navicat 连接的更多相关文章
- [mysql]brew 安装 配置 操作 mysql(中文问题)
mac 下卸载mysqldmg mac下mysql的DMG格式安装内有安装文件,却没有卸载文件--很郁闷的事. 网上搜了一下,发现给的方法原来得手动去删. 很多文章记述要删的文件不完整,后来在stac ...
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- Ubuntu server16.04安装配置驱动418.87、cuda10.1、cudnn7.6.4.38、anaconda、pytorch超详细解决
目录 安装GCC 安装NVIDIA驱动 1. 卸载原有驱动(没装跳过) 2. 禁用nouveau 3. 安装NVIDIA显卡驱动 安装CUDA10.1 安装cudnn 安装anaconda 安装ten ...
- Ubuntu下apache2安装配置(内含数字证书配置)
Ubuntu下apache2安装配置(内含数字证书配置)安装命令:sudo apt-get updatesudo apt-get install apache2 配置1.查看apache2安装目录命令 ...
- mysql的安装和简单的操作
一.MySQL的安装和简单操作 1.了解MySQL MySQL有两个软件 ---服务器软件 - socket服务端 - 本地文件操作 - 解析指令(mysql语句)---客户端软件 ...
- Mysql主从安装配置
Mysql主从安装配置 环境: 主从服务器上的MySQL数据库版本同为5.1.34 主机IP:192.168.0.1 从机IP:192.168.0.2 一. MySQL主服务器配置 1.编辑配置 ...
- Ubuntu 18.04安装配置Apache Ant
Ubuntu 18.04安装配置Apache Ant 文章目录 Ubuntu 18.04安装配置Apache Ant 下载 执行以下命令 `/etc/profile`中配置环境变量 载入配置 测试 执 ...
- Ubuntu 18.04 安装配置 go 语言
Ubuntu 18.04 安装配置 go 语言 1.下载 下载 jdk 到 Downloands 文件夹下 cd 进入 /usr/local, 创建 go 文件夹, 然后 cd 进这个文件夹 cd / ...
- mysql主从复制安装配置
mysql主从复制安装配置 基础设置准备 #操作系统: centos6.5 #mysql版本: 5.7 #两台虚拟机: node1:192.168.182.111(主) node2:192.168.1 ...
- 记一次 mysql主从复制安装配置 过程
mysql主从复制安装配置 1.centos安装及准备 去centos官网下载相应source版本的镜像文件并在vmware中安装,安装中会遇到填写installation source,输入以下即可 ...
随机推荐
- RANSAC拟合算法
最小二乘法只适合与误差较小的情况.试想一下这种情况,假使需要从一个噪音较大的数据集中提取模型(比方说只有20%的数据时符合模型的)时,最小二乘法就显得力不从心了. 算法简介 随机抽样一致算法(RANd ...
- 5.创建执行线程的方式之三 :实现Callable 接口
Callable 接口 一.Java 5.0 在 java.util.concurrent 提供了 一个新的创建执行线程的方式(之前有继承Thread 和 实现Runnable):Callable 接 ...
- ASE19团队项目 beta阶段 model组 scrum2 记录
本次会议于12月3日,19时整在微软北京西二号楼sky garden召开,持续10分钟. 与会人员:Jiyan He, Kun Yan, Lei Chai, Linfeng Qi, Xueqing W ...
- 理解JVM之内存分配以及分代思想实现
1.基本内存分批策略 大多数情况在新生代Eden区分配,如果启动了本地线程分配缓冲,将按线程优先在TLAB(线程私有缓冲区)上分配.当Eden区域没有足够的空间时将发起一次Minor GC. 值得注意 ...
- Win7升级Win10系统提示错误0x80070057的解决方法
Win7系统用户在通过Windows Update来升级Win10系统时,有时会出现0x80070057的错误代码从而导致无法继续升级.下面好系统重装助手就来告诉大家Win7升级Win10系统出现0x ...
- coding++ :MySQL函数——FIND_IN_SET()
语法:FIND_IN_SET(str,strlist) 定义: 1). 假如字符串 str 在由N子链组成的字符串列表 strlist 中,则返回值的范围在1到N之间. 2). 一个字符串列表就是一个 ...
- B-Tree目录和Hash索引的区别
Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-T ...
- 微信小程序将图片数据流添加到image标签中
原文:https://blog.csdn.net/OliveLao/article/details/78136121 ---------------------------------------- ...
- GDI+图像编程
一.Graphics GDI+是GDI(Windows Graphics Device Interface)的后继者,它是.NET Framework为操作图形提供的应用程序编程接口,主要用在窗体上绘 ...
- MGR测试及搭建
一.部署规划:本次布署使用单机多实例进行basedir: /usr/local/mysql端口号 数据目录 group_repplication通信端口3306 /data/mysql/mysql_3 ...