zoukankan      html  css  js  c++  java
  • Ubuntu 之安装mysql5.7

    #更新apt-get索引
    sudo apt-get update
    
    #安装MySQL:
    sudo apt-get install mysql-server
    
    #查看MySQL版本: 
    mysql -V
    
    #进入MySQL: 
    mysql -u root -p
    
    #启动: 
    sudo service mysql start
    
    #重启:
    sudo  service mysql restart 
    
    #关闭: 
    sudo service mysql stop
    

    Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码,
    mysql默认密码为空,
    但是使用mysql -uroot -p 命令连接mysql时,报错
    ERROR 1045 (28000): Access denied for user ‘root’@'localhost’
    此时修改root的默认密码即可:
    1.进入到etc/mysql 目录下,查看debian.cnf文件
    在这里插入图片描述
    2.找到用户名,密码 ,使用此账号登录mysql
    用户名:debian-sys-maint
    密码:xedvSNKdLavjuEWV
    登录:mysql -udebian-sys-maint -pxedvSNKdLavjuEWV
    在这里插入图片描述
    3.修改root用户的的密码
    这里是关键点,由于mysql5.7没有password字段,密码存储在authentication_string字段中,password()方法还能用在mysql中执行下面语句修改密码:

    show databases;
    use mysql;
    update user set authentication_string=PASSWORD("123456") where user='root';
    update user set plugin="mysql_native_password";
    flush privileges;
    quit;
    

    4.修改完密码,需要重启mysql
    5.再次登录
    mysql -u root -p 密码;
    就ok了

  • 相关阅读:
    进程
    并发编程小结
    操作系统发展史
    基于socketsever实现并发的socket编程
    UDP套接字
    粘包问题及解决
    socket套接字编程
    TCP协议与三次握手四次挥手
    OSI七层协议
    互联网的组成
  • 原文地址:https://www.cnblogs.com/luyi84895838/p/12792297.html
Copyright © 2011-2022 走看看