Ubuntu 18.04安装mysql 5.7.23
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录。1. 安装数据库sudo a
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
it网络安全所需能力
信贷系统软件开发商
怎样使用腾讯的云服务器
barra多因子数据库
xp文件服务器搭建
四川电商软件开发如何收费
卫健委网络安全工作情况汇报
迷你世界服务器房间怎么进
石家庄万达软件开发
山西居家智慧养老软件开发
新生计算机网络技术
梁溪区机电软件开发使用方法
观远数据库
关于网络安全须知
计算机网络技术动漫游戏
泉州互联网科技有限公司
域名和服务器的主体不一样
数据库怎么改字段名字
软件开发等流程
军人网络安全保密承诺书
网络安全上机试题
李信满 网络技术
六安医院软件开发公司
2018年活动科技互联网
江西信息化软件开发价格大全
为什么从事网络安全工作
ftp服务器 断点续传
服务器硬件测试测什么
mongo数据库升级
超华区飘赛网络技术