之前在Ubuntu 16.04安装MySQL的时候很顺利,这次在Ubuntu 18.04中安装MySQL 5.7.23中,遇到一些坑,折腾了好久,这里做一个记录。
1。安装数据库
sudo apt-get安装mysql服务器
默认情况下,在安装mysql服务器的时候就会安装,mysql客户机等相关客户端。
2。这个时候直接登录会出现问题
这就是一个坑,后来折腾半天发现使用根权限登陆的话就会成功。
好吧,既然只能在根用户权限下能够登陆,那我们就先来看看mysql。用户存在哪些关键信息,
先查看用户表结构:
mysql>从用户显示列;
里面主要有这几项:
Host , User authentication_string(这里就是加密后的密码),插件
查看一下表中这几项关键数据:
mysql>更新用户设置authentication_string=密码(“123456”),插件用户==癿ysql_native_password”,“根”; mysql>冲洗特权; #退出重启MySQL服务 mysql>退出; fknight@v310: ~ $服务mysql重启
更新后:
现在就可以在普通用户权限情况下使用根账户名登录MySQL数据库.Workbench/Navciat 也就可以连接数据库正常使用了。
<强>总结:强>
#安装MySQL和Workbranch fknight@v310: ~ $ sudo apt-get安装mysql服务器mysql客户机mysql-workbench #以根权限连接数据,初始密码为空 fknight@v310: ~ $ sudo mysql - u root - p #修改插件实现普通用户也能使用mysql的根用户来登录,同时修改根密码 mysql>更新用户设置authentication_string=密码(“123456”),插件用户==癿ysql_native_password”,“根”; #退出重启MySQL服务 mysql>退出; fknight@v310: ~ $服务mysql重启
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。