Ubuntu 18.04安装mysql 5.7.23
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录。1. 安装数据库sudo a
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
中智农互联网科技
互联网科技公司简介
为想互联网科技怎么样
互联网科技资迅
美国互联网科技
华中科技大学互联网
广州互联网络科技有限公司
国外互联网科技网站
宁波青枫互联网科技有限公司
贵州叶脉互联网科技有限公司所属行业
互联网公司科技股
开一家科技互联网公司需要多少钱
浙南科技城互联网大厦建设工程
浙南科技城互联网大厦招聘
九思连强互联网电子科技有限公司
济南小医互联网科技有限公司招聘
科技互联网公司两年变化
互联网科技博主张洲
深圳互联网科技园地址
优雇互联网科技有限公司
科技与互联网
北京互联网科技
电子科技大学互联网
港股科技和互联网
厦门千工互联网科技有限公司
互联网媒体平台算高科技产业
烟台灵鸽互联网科技有限公司
杭州披云加互联网科技有限公司
领航科技大厦互联网公司
互联网科技快速发展优美句子