MySQL安装和完全卸载-Linux ubantu18.04
MySQL数据库
千万不要安装5.7版本全是坑~!!
千万不要安装5.7版本全是坑~!!
千万不要安装5.7版本全是坑~!!
ubantu18.04版本 正确道路应该是走安装MySQL 8.0:
第一步:更新文件
1.sudo apt-get update
sudo apt-get upgrade 可以跟新下;
第二步:去官网下载mysql-apt-config_0.*.****_all.deb
http://dev.mysql.com/downloads/repo/apt/.
sudo dpkg -i mysql-apt-config_0.*.****_all.deb
第三步:继续 sudo apt-get update下
第四步:安装mysql 8 数据库
sudo apt-get install mysql-server
此安装中会让你输入密码:
加密方式:
安装成功:
第五步:安装成功后
mysql -u root -p
sudo apt install mysql-server mysql-client
查看数据库运行 启动 停止
ps -aux | grep mysqlsudo service mysql start
sudo service mysql stop
直接进入终端查看debian配置文件
cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = S9byvnkmo64Hdij3
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = S9byvnkmo64Hdij3
socket = /var/run/mysqld/mysqld.sock
可以尝试使用配置文件的用户名或者密码进行登陆:
注每个生成的账号密码不同
mysql -udebian-sys-maint -pS9byvnkmo64Hdij3
show databases;
进入mysql服务器终端:
命令窗口终端:
mysql -u用户名 -p密码
sudo mysql -uroot -p
创建用户部分-- 使用mysql 数据库
USE mysql;
-- 为mysql创建用户:root1 密码为:root1
CREATE USER root1 IDENTIFIED BY 'root1';
-- 查看下用户root1的权限
SELECT User,Host FROM user ;
-- 给用户root1在数据库名为root1上赋上所有库权限,@'%'表示从任意ip都可以访问到这个数据库
GRANT ALL ON *.* TO 'root1'@'%';
-- 生效
FLUSH PRIVILEGES;
-- 再次查询 下权限
SELECT User,Host FROM user;
------------------------------分割线用于MySQL57--------------------------------
想不用sudo权限 进入系统的数据库需要修改:
正确的步骤是:
use mysql;select host,user from user;update user set authentication_string=PASSWORD('root') where User='root';update user set plugin="mysql_native_password"; 必须要加否则修改不成功flush privileges;exit;
update user set plugin="mysql_native_password"; 必须要加否则修改不成功
由于MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。如果修改的密码太过低级,则无法通过,报如下错误:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
ERROR 1698 (28000): Access denied for user 'root'@'localhost' 下方博客已解决
因此,如果要设置为简单密码,则需修改密码规则的配置,
参考博客:https://blog.csdn.net/kuluzs/article/details/51924374
---------------------------------------------------------------------------
用户创建:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
授权:(单独授权)
GRANT privileges ON databasename.tablename TO 'username'@'localhost'
说明:
privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
databasename:数据库名
tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.*
创建用户同时授权:(建议使用)
grant all privileges on *.* to test@localhost identified by '1234';
flush privileges;
回收权限:
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
删除用户:
DROP USER 'username'@'host';
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
正确的完整卸载方法:
先关闭mysql的运行
sudo service mysql stop
然后利用下边的指令完全卸载MySQL
1.sudo apt-get autoremove --purge mysql-server
2.sudo apt-get remove mysql-server
3.sudo apt-get autoremove mysql-server
4.sudo apt-get remove mysql-common
清理残留数据 dpkg -l |grep mysql|awk '{print $2}' |sudo xargs dpkg -P
我的经验是执行上面的2、4、5就可以将mysql卸载
MySQL安装和完全卸载-Linux ubantu18.04相关推荐
- mysql安装设置数据目录下,linux下安装mysql数据+配置
<linux下安装mysql数据+配置>由会员分享,可在线阅读,更多相关<linux下安装mysql数据+配置(2页珍藏版)>请在人人文库网上搜索. 1.Redhat下安装My ...
- busybox mysql安装_在虚拟机linux下安装Busybox时没有自动生成usr/目录
楼上二位,显然没搞清楚呀 Windows下和Linux可差大了 下面我根据supsite的文摘写了一下: 当然先要有一套:(如果装系统是定制了,可以卸载,也可以直接安装) httpd-2.0.X.ta ...
- mysql 安装 gun linux_Debian Gun/linux基本用法
添加软件源: vim /etc/apt/sources.list 在文本中添加如下内容: deb http://mirrors.163.com/debian/ stretch main non-fre ...
- linux 下mysql的管理,Linux下 MySQL安装和基本管理
•安装linux一些必须的包: 1.yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-deve ...
- 企业版mysql安装教程linux,linux上mysql安装详细教程
所有平台的MySQL下载地址为: MySQL 下载. 挑选你需要的 MySQL Community Server 版本及对应的平台. MySQL - MySQL服务器.你需要该选项,除非你只想连接运行 ...
- (转)Mac下MySql安装经历(含安装错误排查、卸载多种折腾)
在安装mysql的时候,活活折腾我两天.结果终于被我折腾成功了-- 一开始我就放了个错误:我下了32位版本的mysql:mysql-5.5.8-osx10.6-x86.dmg 须知在mac下装的是6 ...
- MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单(安装mysql的步骤和方法)
目录 MySQL 压缩包下载地址: 下载方式: 安装步骤: 一.解压下载的文件: 二.给解压的文件改名 三.将这个包放到自己想要存放的电脑目录下 四.配置环境变量 1.右键我的电脑,选择属性 2.选择 ...
- mysql安装与卸载
mysql安装与卸载 安装mysql 参见mysql安装文档 卸载分成两步: 安装版: 找到my.ini datadir = C:/xxx 删除该目录下的文件 从控制面板中一键卸载 mysql服务开启 ...
- MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
目录 MySQL 压缩包下载地址:? 下载方式: 安装步骤: 一.解压下载的文件: 二.给解压的文件改名? ?三.将这个包放到自己想要存放的电脑目录下 ?四.配置环境变量 1.右键我的电脑,选择属性 ...
最新文章
- CMD 输入中文看不到输入法的解决方法
- 10分钟手把手教你运用Python实现简单的人脸识别
- 新一代Web的蓝图--语义web
- 【深度学习】近几年,关于基于Imagenet数据集图像分类的模型总结
- 【渝粤教育】广东开放大学 海外社交媒体营销 形成性考核 (45)
- (十五)深入浅出TCPIP之Hello CDN
- 一篇英文文档中找出频数最多的10个单词
- springboot导包显示不存在_(一)SpringBoot搭建基本后端应用
- mcem r语言代码_R语言阈值自回归模型(TAR)代码示例
- mysql 存储过程代码_MySQL存储过程及常用函数代码解析
- Kubernetes-ReplicationController(RC)(四)
- 枚举与Lambda表达式
- poj1847 最短路
- E-R图练习(邮件客户端系统)
- 基于bing 搜索引擎和 Microsoft Academic Search 的高校申请指南的NABC分析
- mongo上云迁移同步mongoshake
- linux 4g 拨号,4G模块Linux PPP拨号说明
- 抖音橱窗等级被降低了是什么原因造成的?怎么办?
- 图片加载 二维码 解析
- 2021哪款蓝牙耳机好?音质、颜值顶尖的五款优秀蓝牙耳机推荐