ubantu安装mysql卡住_ubuntu安装mysql遇到的问题
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
ubantu linux下安装新版mysql,登录时必须sudo mysql -u root -p,因为安装时root用户的密码是随机的,直接mysql -u root -p则无法登录,报错:
ERROR 1698 (28000): Access denied for user 'root'@'localhost
解决方案:
登录mysql
sudo mysql -u root -p
查看user表:
select user, plugin from mysql.user;
结果如下:
mysql> select user, plugin from mysql.user;
+-----------+-----------------------+
| user | plugin |
+-----------+-----------------------+
| root | auth_socket |
| mysql.sys | mysql_native_password |
| dev | mysql_native_password |
+-----------+-----------------------+
3 rows in set (0.01 sec)
发现root的plugin并不是本地密码,因此需要修改它,但由于MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。如果修改的密码太过低级,则无法通过,报如下错误:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
修改mysql参数配置:
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
修改root密码
update mysql.user set authentication_string=PASSWORD('123123'), plugin='mysql_native_password' where user='root';
刷新
flush privileges;
最后重启终端,就可通过mysql -u root -p 免sudo登录mysql
ubantu安装mysql卡住_ubuntu安装mysql遇到的问题相关推荐
- 乌班图安装mysql 目录_Ubuntu 安装mysql 自定义数据存储目录
一.安装 apt-get install mysql-server 执行过程如下: root@duke:~# apt-get install mysql-server 正在读取软件包列表... 完成 ...
- ubuntu mysql 编译_Ubuntu下mysql编译安装
安装必备工具 编译安装需要其他安装程序支持,推荐采用编译安装各种所需包,此处为了方便,使用ubuntu提供的apt-get install方法安装所需工具 sudo apt-get install c ...
- ubuntu如何安装mysql客户端_Ubuntu安装mysql
1.安装命令 sudo apt-get install mysql-server //服务端 sudo apt-get install mysql-client //客户端 sudo apt-get ...
- 在ubuntu安装mysql数据库_ubuntu安装mysql数据库方法
ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86.64位和ppc架构.一个比较流行的Linux操作系统,不仅简单易用,而且和Windows相容性非常好.那么 ...
- ubuntu删除安装的mysql数据库_Ubuntu下MySQL数据库安装与配置与卸载
安装: sudo apt-get install mysql-server mysql-client 一旦安装完成,MySQL 服务器应该自动启动.您可以在终端提示符后运行以下命令来检查 MySQL ...
- ubuntu mysql 初始化_Ubuntu初始化MySQL碰到的坑
想着将MySQL初始化,改变一下存放数据文件的位置: root@ubuntu:/lvmdata# mkdir data root@ubuntu:/lvmdata# chown -R mysql:mys ...
- ubuntu mysql开发_ubuntu linux mysql 开发模式与连接编译
[源码 测试] #include #include #include int main(void) { MYSQL_RES *result; MYSQL_ROW row; MYSQL *connect ...
- ubuntu更改mysql编码格式_Ubuntu修改mysql编码格式
今天在Ubuntu系统上部署了第一个net core的web网站,遇到了mysql入库数据乱码的情况.无奈,ubuntu系统不熟悉,mysql命令不熟悉,只得在网上查找各种资料.还是老规矩,主要参考的 ...
- ubuntu mysql 数据_Ubuntu下MySQL数据库使用
昨晚,终于安装上了mysql.但是.操作的时候,老是提示'Access denied for user 'root'@'localhost' (using password: YES).闷了一晚.今早 ...
最新文章
- Nginx+Keeplived双机热备(主从模式)
- nginx如何配置多站点
- Java入门知识,写一个最简单java程序
- 陈大惠老师:什么叫道德?
- Oracle ERP简介
- au人声处理_Audacity音频处理
- 创建线程的3种方式,线程池的参数详解
- 【CRM】开源CRM
- Unity实现音乐播放器
- codecademy
- 导航中的常用坐标系解析
- asp实训报告摘要_ASP实训总结
- 【办公软件有哪些】万彩办公大师教程丨PDF页面编辑
- tig git的好搭档
- html在浏览器中的渲染原理,浏览器渲染原理
- 已有企业认证的微信公众号快速创建一个企业小程序
- 嵌入式系统通信库设计
- ip-guard文档加密后无小锁标志
- [ java ] 坦克大战 5.0 ~ 最终完整版
- 《统计学习方法》 第十七章 潜在语义分析
热门文章
- 迭代终止准则的三种形式_一种经验模态分解筛选迭代过程终止准则的方法与流程...
- python中常见的运行时错误_新手常见Python运行时错误汇总
- java线程详解_Java线程详解
- Vue中ESlint配置文件eslintrc.js文件详解
- 3038 3n+1问题
- centos 6.5 rsync+inotify 实时同步
- 分布式文件系统之MogileFS的使用
- dedecms后台崩溃或者后台访问慢的解决方法
- (转)找工作是一种必须的生活阅历
- 【翻译】Test-After Development is not Test-Driven Development