zoukankan      html  css  js  c++  java
  • ubuntu下mysql安装路径更改及密码修改

    一、修改mysql的安装路径

    1 停止mysql服务
    sudo /etc/init.d/mysql stop

    2 复制现有数据目录到目标目录
    sudo cp /var/lib/mysql /home/mysql

    3 修改权限
    sudo chown -R mysql:mysql /home/mysql
    sudo chmod 755 /home/mysql
    sudo chmod 660 /home/mysql ib*
    sudo chmod 755 /home/mysql/mysql
    sudo chmod 660 /home /mysql/mysql/*

    4 修改mysql配置文件
    sudo vi /etc/mysql/my.cnf

    修改datadir 为 /home/mysql

    5 修改ubuntu特有安全机制
    sudo vi /etc/apparmor.d/usr.sbin.mysqld

    修改 /var/lib/mysql 为 /home/mysql

    6 删除ubuntu生成的~文件
    sudo rm /etc/apparmor.d/usr.sbin.mysqld~

    7 重启完成
    sudo /etc/init.d/apparmor restart
    sudo /etc/init.d/mysql start

    二 修改mysql数据库密码

    用UPDATE直接编辑user表
      mysql -u root
      mysql> use mysql;
      mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
      mysql> FLUSH PRIVILEGES;
    在丢失root密码的时候,可以这样
      mysqld_safe --skip-grant-tables&
      mysql -u root mysql
      mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
      mysql> FLUSH PRIVILEGES; 

  • 相关阅读:
    函数中this指向问题及函数不同方式的调用
    拷贝继承
    组合继承
    借用构造函数
    继承
    UVA-11054(扫描法)
    hihocoder-1347 小h的树上的朋友(lca+线段树)
    UVA-10391(字符串检索)
    UVA-10125(中途相遇法)
    UVA-10827(前缀和降维)
  • 原文地址:https://www.cnblogs.com/tyjsjl/p/2190324.html
Copyright © 2011-2022 走看看