mysql5.7卸载报错_Ubuntu18 安装+配置+卸载+解决报错mysql5.7 一气呵成

前言

比较实用的文章,(大牛请绕行),以前装Mysql容易出现一些报错,像

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

今天专门来写一下总结,如何在Ubuntu18安装,配置,卸载Mysql5.7

配置步骤

1. 下载mysql5.7

在Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get。

15676c8be75f63dec6eaafdbd762f8f7.png

报错 Could not get lock /var/lib/apt/lists/lock 参考另一篇 解决apt update报错

2. 配置mysql

先配置一下,不着急登录

配置完成后,检查一下服务有没有正常启动 systemctl status mysql.service

664609ac137a741c05fefe92e3fde046.png

3. 配置远程访问

在Ubuntu下MySQL缺省是只允许本地访问的,使用workbench连接工具是连不上的;

如果你要其他机器也能够访问的话,需要进行配置;

修改mysql配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0

重启systemctl restart mysql

开放3306端口,服务器需要配置安全组规则,有防火墙需要开放3306

sudo ufw allow 3306

4. 新建数据库和用户

一般不会以root直接操作mysql,新建一个用户并设置权限

测试一下,成功登录!!

d407930b851c02de863981dfa8f0e55c.png

其他

1. 卸载mysql

2. 解决登录拒绝报错

用root登录mysql mysql -uroot -p

报错:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

b80ae7054db70f2e35803e9a4fb98137.png

如果报了上面的错,就用下面的方式解决

先用sudo mysql -uroot -p

cf5c1d677a45a5a958efb5adb91b08d4.png

登录后,查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password

dde4e96faf6894d56e737e42fdd98c00.png

测试root登录,成功

de272af444234b985a67daef2ddd8d02.png

3. 使用workbench

找到 workbench,建立连接

69872552941545ac7e4ceb55da20bcdc.png

3694702301847415817526ffe4fae240.png

4. 修改mysql默认3306端口

登录mysql查看端口

2d7441f4c1851c887181255123281023.png

修改mysql配置文件

/etc/mysql 下面有好几个cnf conf.d这样的,笔者用mysql.conf.d

4a8b011beb9a87c0c2c1492c5ced7ee1.png

sudo vim mysql.conf.d

移动光标选择一下,回车

134528b66272252e3358c5b903166ee9.png

0bde7d9cbdd406119cce6138efef4ce1.png

重启mysql服务

systemctl restart mysql

验证一下,修改成功!!

31c4d186152374f982ab8b57c4fe61da.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值