Ubuntu 18安装MySQL
时间:2019-09-13
本文章向大家介绍Ubuntu 18安装MySQL,主要包括Ubuntu 18安装MySQL使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.依次敲打如下三条命令安装
a. sudo apt-get install -y mysql-server
b. sudo apt-get install mysql-client
c. sudo apt-get install -y libmysqlclient-dev
2.以上安装过程基本上都是默认安装,包括用户名和密码,如何找到默认的用户名和密码进行登录MySQL呢
配置文件位于 /etc/mysql
使用gedit打开debain.cnf,查看用户名密码
可以看到用户名(user) 密码(password)
3.基于第二步的用户名和密码进行登录
mysql -udebian-sys-maint -p3ZDl6sCpKesNnw5n (注意-u和-p后面紧跟用户名和密码,中间没有空格)
如图:登录成功
4.修改用户名和密码
执行以下语句,使用mysql数据库,设置用户名为root,密码为123456,使用native加密方式(mysql 8.0之后不是这种加密方式了),刷新,然会退出
use mysql;
update user
set
authentication_string
=
PASSWORD(
"123456"
) where user
=
'root'
;
update user
set
plugin
=
"mysql_native_password"
;
flush privileges;
quit;
5.验证是否修改成功
执行:mysql -u root -p
然后提示输入密码:123456
登录成功
6.关于上面mysql加密方式的补充
mysql8.0 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,
如要使用一些可视化客户端连接可能因为客户端和服务端的加密方式不一致导致无法建立连接的问题,解决方法有:
一种是升级客户端驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password即可
原文地址:https://www.cnblogs.com/mosicol/p/11516688.html
- Brackets
- django之urls系统
- 最长公共子序列(稀疏序列)nlogn解法
- P1776 宝物筛选_NOI导刊2010提高(02)(背包的二进制优化)
- PYTHON黑帽编程 4.1 SNIFFER(嗅探器)之数据捕获(下)
- 3002 石子归并 3
- day2 oracle相关
- P2946 [USACO09MAR]牛飞盘队Cow Frisbee Team
- Django 中间件
- jupyter notebook下mongodb的使用
- P2915 [USACO08NOV]奶牛混合起来Mixed Up Cows
- Common Subsequence
- T7315 yyy矩阵折叠(长)
- T7314 yyy的巧克力(钟)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- [PHP] 抽象工厂设计模式-创建型设计模式
- [javascript] 支付宝小程序网络GET请求
- [PHP] 生成器模式-创建型设计模式
- [PHP] 工厂方法设计模式-创建型设计模式
- [PHP] 对象池模式-创建型设计模式
- [PHP] 原型模式-创建型设计模式
- [PHP] 简单工厂模式-创建型设计模式
- [PHP] 单例模式-创建型设计模式
- [PHP] 静态工厂模式-创建型设计模式
- [PHP] 适配器模式-结构型设计模式
- [PHP] 使用curl扩展POST或者PUT时数据不全和连接中断的排查
- [PHP] 桥接模式-结构型设计模式
- [PHP] 组合模式-结构型设计模式
- [GO-FLY] GO-FLY客服实现浏览器消息提示音
- [PHP] 数据映射器模式-结构型设计模式