Ubuntu18.04安装mysql5.7.23
发布网友
发布时间:2024-10-01 04:19
我来回答
共1个回答
热心网友
时间:2024-10-24 13:09
在Ubuntu18.04中安装MySQL5.7.23遇到了一些问题,以下是安装步骤和解决方案的记录。
首先,使用以下命令进行安装:
sudo apt-get install mysql-server
默认安装时,同时包含了mysql-client等客户端。
在安装后,尝试直接登录时可能遇到问题。解决办法是使用root权限登录。
查看mysql.user表结构和关键信息,其中包含Host、User、authentication_string(加密后的密码)、plugin等项。
通过命令查看root账户的数据,发现密码为空且plugin与其它项不同,这是无法在普通用户权限下登录root账户的原因。
更新root账户信息以解决登录问题,修改密码并切换插件类型:
update user set authentication_string=PASSWORD("123456"), plugin="mysql_native_password" where user="root";
FLUSH PRIVILEGES命令后,退出重启MySQL服务。
更新后,现在可以在普通用户权限下使用root账户登录MySQL数据库,Workbench/Navicat也能正常连接数据库使用。
总结步骤如下:
安装MySQL、Workbench和mysql-client
以root权限连接数据库,初始密码为空
更新root账户信息,包括设置密码和切换插件类型
退出并重启MySQL服务