deepin(linux) 报错及解决方法

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

  • update user set authentication_string = password(‘admin’) //失败
    where user = 'root' and Host = 'localhost'
    

启动 mysqld会变成a mysqld process already exists

  • ps -ef | grep mysql
  • kill -9

mysqld-safe 是mysqld的父进程 用于监控数据库运行情况

彻底删除mysql教程

  • 成功标准:rpm -qa|grep mysql 不报错无信息
  • 在根据How2j的教程重装 不然一大堆问题。亲测 成功。
  • mysql的报错日志:vim etc/my.cnf(记住在根目录输)里面看。

scp 上传文件 教程

centos yum安装mysql root用户默认无密码。

  • mysqladmin -u root password admin

mysqladmin: unable to change password; error: ‘Can’t find any matching row in the user table’

  • mysqladmin -u root password admin //给初安装无密码的mysql添加密码
  • 报错是因为没有user表的权限 进入mysql命令行
  • 解决方法:FLUSH PRIVILEGES

ERROR 1227 (42000): Access denied; you need (at least one of) the RELOAD privilege(s) for this operation

  • FLUSH PRIVILEGES;//更新权限表
    -

  • UPDATE mysql.user SET password=password(‘admin’)
    WHERE user=’root’ AND host=’localhost’;

  • 2.加参数启动mysql:/usr/bin/mysqld_safe –skip-grant-tables &
    然后就可以无任何限制的访问mysql

安装deepin后 记得设置自动代理

  • 不然有些网页不能访问 特别是需翻墙与无需翻墙的网页交替时。

在app.json文件中,pages数组,设置在第一个的页面就是默认启动页面,所以你只需要调整你当前开发的页面顺序就好了。