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

  • 相关阅读:
    a.default.ERROR.httpAjax is not a function
    Java heap space
    jmeter
    sql注入
    数据库查前三名
    maven
    国际化变现应用分析
    百度应用部署秘籍
    如何建立起一套有效的APP监控体系
    第三方舆情收集与质量闭环建设
  • 原文地址:https://www.cnblogs.com/fan-1994716/p/14800340.html
Copyright © 2011-2022 走看看