当前位置:   article > 正文

ubuntu20.04 安装mysql8(小白版)_ubantu20.04安装mysql8和nacos

ubantu20.04安装mysql8和nacos

ubuntu20.04 安装mysql8(小白版)

1若是你已经安装了mysql,先卸载

#查看是否安装mysql
mysql --version
#若结果显示类似于:mysql  Ver 8.0.34-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))。表示你的系统安装过,先卸载

#先暂停服务
sudo systemctl stop mysql

#卸载
sudo apt remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

#删除相关文件
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql

#清除残留文件
sudo apt autoremove

sudo apt autoclean

#删除mysql用户和用户组
sudo deluser mysql
sudo delgroup mysql
sudo groupdel mysql


#查看是否删除成功
mysql --version
#结果显示找不到mysql服务表示卸载成功

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

2安装

#更新安装源
sudo apt update

#直接安装
sudo apt install mysql-server -y
  • 1
  • 2
  • 3
  • 4
  • 5

3初始化配置

sudo mysql_secure_installation

#根据下面图片的提示初始化
  • 1
  • 2
  • 3

在这里插入图片描述

4登录进mysql 修改root密码和host

#登录
mysql -u root -p

# 使用mysql表
mysql> use mysql;

#更改root加密方式
mysql> update user set plugin='mysql_native_password' where user='root';
mysql> flush privileges;

#更改密码
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'root的新密码';
mysql> flush privileges;

#更改host为%,表示可以远程登录root
mysql> update user set host='%' where user ='root';
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

5设置远程连接配置

#退出mysql
mysql> quit;

# 暂停mysql服务
sudo service mysql stop

#打开配置文件并更改
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#注释掉bind-address=127.0.0.1(如下图)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

在这里插入图片描述

6重新启动mysql

sudo systemctl start mysql
  • 1

补充:若需要设置大小写不敏感参考mysql8解决大小写敏感问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/65213
推荐阅读
相关标签
  

闽ICP备14008679号