deepin(linux) 报错及解决方法

解决桌面卡死

  • ctrl+alt+t启动终端 /ctrl+alt+f2 终端雷神模式(能打开概率高) ctrl+alt+f1(返回桌面)
  • sudo systemctl restart lightdm 重启终端
  • 可能会报错:无法load etc/profile 的exprot。。。
  • 用vim去掉你配置的java ,tomcat 等的环境变量就行啦。

deepin java环境部署 官方教程 原教程

  • mysql+tomcat+maven+java

mysql 安装成功无密码?->添加密码

  • use mysql;
  • update user set password=password(‘admin’) where user=’root’;
  • 无用 显示无password字段
  • update mysql.user set authentication_string=password(‘admin’) where user=’root’;
  • flush privileges; #立即生效
  • quit
  • 执行成功但无改变
  • 以上为坑 下为教程

deepin mysql 安装时未提示设置密码

  • 源的问题 最新版的bug(安装不提示设置密码 ) 换源重装

    1
    2
    3
    4
    5
    sudo apt-get autoremove --purge mysql-server-5.7
    sudo apt-get remove mysql-server
    sudo apt-get autoremove mysql-server
    sudo apt-get remove mysql-common
    sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P #清除一些相关的残留数据
  • 先下载后配置apt-get源 下载源来自csdn博主

  • sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
  • 更新源 sudo apt-get update

安装mysql

  • sudo apt-get install mysql-server

  • sudo netstat -tap | grep mysql

linux下mysql开启远程访问权限及防火墙开放3306端口

  • update user set host=’%’ where user=’root’;
    ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’ 不予理会
  • flush privileges;

    3306端口

  • vim /etc/sysconfig/iptables

deepin 换apt-get 源

  • sudo gedit etc/apt/sources.list
  • 先备份 sudo cp etc/apt/sources.list etc/apt/source.list.bak
  • 在设置中的更新设置选中要更新的源
    sudo apt-get update

deepin ssh 链接问题 ->是网的问题 无线网一直卡 有线一下进去啦。。。。

  • 项目使用云服务器数据库 拒绝访问 ->结果有是网的问题。。。。

Access denied for user ‘root‘@’localhost’ (using password: YES) 教程

-
-

客户端不支持认证协议 Client does not support authentication protocol 终端登录无需密码

  • ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘linux’;
    FLUSH PRIVILEGES;
    WHERE Host = ‘’localhost’’ AND User =’’root’’;//失败
  • ALTER USER ‘root‘@’%’ IDENTIFIED WITH mysql_native_password BY ‘admin’;//失败
  • ALTER USER ‘root‘@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘admin’;//成功