zoukankan      html  css  js  c++  java
  • ubuntu-mysql卸载安装

    ubuntu 20.04 中mysql-8.0.20,的卸载与安装
    卸载
        sudo apt purge mysql-*

        sudo rm -rf /etc/mysql/ /var/lib/mysql

        sudo apt autoremove

        sudo apt autoclean

    并重装
       sudo apt-get install mysql-server -y

       sudo apt install mysql-client  -y

       sudo apt install libmysqlclient-dev -y

    输入如下命令进行检验是否安装mysql成功
         sudo netstat -tap | grep mysql 

         如下图说明安装成功

    连接mysql
    本地连接
            通常输入 mysql -uroot -p 来登录root账号,但在这里,由于之前安装时候并没有设置root用户的密码,是无法登录的

    ,所以这里如下图。

    我们需要用 sudo cat /etc/mysql/debian.cnf 来查找默认用户名密码

    用client下面的user 和 password来登录  mysql -udebian-sys-maint -p

    成功登录,这样我们可以来设置一个root密码。

    mysql>use mysql;
    mysql>flush privileges;
    mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
    mysql>flush privileges;
    如图,则设置root密码成功。

    远程连接
    mysql 查看权限表

    mysql> use mysql;
    mysql> select host, user, authentication_string, plugin from user;
    添加远程访问账号

    mysql> create user 'root'@'%' identified by '你自己的mysql密码';
    mysql> grant all privileges on *.* to 'root'@'%';
    mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你自己的mysql密码';
    mysql> flush privileges;
    mysql配置文件中把 127.0.0.1 那行注释掉

            sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

           找到如下这行。注释掉

           重启mysql服务

                  sudo service mysql restart

  • 相关阅读:
    Django匆匆一眼却解答了多年疑惑
    2020年度总结,似乎没有什么大的长进,似乎也得到了一些收获
    Django搭建示例项目实战与避坑细节
    真香,理解记忆法学习Python基础语法
    如何让文科生5分钟写上Python
    Django官方为什么没有标准项目结构
    用PyCharm打个专业的招呼
    MySQL/MariaDB读写分离配置
    Mysql/Mariadb主从复制
    图解CentOS系统启动流程
  • 原文地址:https://www.cnblogs.com/fan-1994716/p/14800340.html
Copyright © 2011-2022 走看看