Ubuntu 18.04安装mysql 5.7.23
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录。1. 安装数据库sudo a
千家信息网最后更新 2024年12月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安全错误
数据库的锁怎样保障安全
自动化控制软件开发前途如何
数据库详细安装教程
通达oa迁移服务器
特价香港物理服务器租用
家庭上网用到哪些网络技术
网络安全行业周期
阿里云平台数据库入口
桂林网络安全培训机构
邮件服务器 无密码
千寻网络技术咨询
数据库只取一条
巨人追猎者服务器属于几区
jsp页面删除数据库数据
数据库对系统的重要性
2022华为服务器大会
mc花雨庭服务器端口
mysql数据库连接代码
中兴数据库软件
马士兵教育网络安全全套课程
虚拟网络技术是什么
长春市盘古网络技术
换电站服务器
四川电信校招网络技术工程师
北京服务器防火墙多少钱
数据库上传格式
青海戴尔服务器续保费用
网络安全工程师相关职业
数据库即服务 dbaas
数据库技术核心是
分布式数据库故障模型