Ubuntu 18.04安装mysql 5.7.23
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录。1. 安装数据库sudo a
千家信息网最后更新 2025年11月10日Ubuntu 18.04安装mysql 5.7.23
之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录。
1. 安装数据库
sudo apt-get install mysql-server

默认情况下,在安装 mysql-server 的时候就会安装,mysql-client 等相关客户端。
2. 这个时候直接登录会出现问题

这就是一个坑,后来折腾半天发现使用 root 权限登陆的话就会成功。
好吧,既然只能在 root 用户权限下能够登陆,那我们就先来看看 mysql.user 存在哪些关键信息,
先查看 user 表结构:
mysql> show columns from user;
里面主要有这几项:
Host User authentication_string(这里就是加密后的password) plugin
查看一下表中这几项关键数据:
可以看到,root 密码依旧是空,plugin 明显与其他不同,之后查阅相关资料,发现这就是普用户无法登陆的问题所在。
3. 解决问题并修改密码
mysql> update user set authentication_string=PASSWORD("123456"), plugin="mysql_native_password" where user="root"; mysql> FLUSH PRIVILEGES; # 退出重启 MySQL 服务mysql> exit;fknight@v310:~$ service mysql restart更新后:
现在就可以在普通用户权限情况下使用 root 账户名登录 MySQL 数据库。Workbench/Navciat 也就可以连接数据库正常使用了。
总结:
# 安装MySQL 和 Workbranchfknight@v310:~$ sudo apt-get install mysql-server mysql-client mysql-workbench # 以 root 权限连接数据, 初始密码为空fknight@v310:~$ sudo mysql -u root -p # 修改 plugin 实现 普通用户也能使用 mysql 的 root 用户来登录,同时修改 root 密码mysql> update user set authentication_string=PASSWORD("123456"), plugin="mysql_native_password" where user="root"; # 退出重启 MySQL 服务mysql> exit;fknight@v310:~$ service mysql restart以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
数据
用户
密码
就是
权限
数据库
时候
问题
登录
登陆
普通
关键
情况
服务
不同
明显
成功
信息
内容
同时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安徽pdu服务器电源哪里买
求生意志ol服务器断开怎么回事
服务器内存和普通内存速度差别
tomcat 数据库集群地址
上海网络技术开发销售
传奇几个区能否共用一个数据库
服务器安全高人
虚实网络安全
云南软件开发工程师教育机构培训
数据库id是int
电脑服务器自动生产线哪家专业
网络数据库能不能获取视频消息
广州周边购互联网科技公司
泰州应用软件开发的价钱
网络安全管理条例第十四条
噪声压力测试数据库matlab
数据库在建好表后设置主键
思科服务器默认管理地址
eb服务器怎么关闭
apache服务器教程
数据库的不等值连接
hyp服务器ip是多少
互联网科技媒体评估
风机法兰数据库
800瓦服务器一天多少电
高风险人群数据库系统
怀旧服燃烧远征数据库
数联信成都网络技术有限公司
表格数据库筛选
网络技术课题的研究框架