ubuntu mysql 操作

前端之家收集整理的这篇文章主要介绍了ubuntu mysql 操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

数据迁移

1.关闭 MysqL 服务

  1. # service MysqL stop

2.根目录下创建MysqLdata文件,并且把改文件修改MysqL所属用户

  1. # mkdir /MysqLdata
  2. # chown -vR MysqL:MysqL /MysqLdata/
  3. # chmod -vR 700 /MysqLdata/

3.迁移数据

  1. # cp -av /var/lib/MysqL/* /MysqLdata

把原有MysqL 里的数据 全部迁移到 /MysqLdata里

4.修改MysqL.cnf配置文件

  1. # vim /etc/MysqL/my.cnf

#datadir = /var/lib/MysqL

datadir = /MysqLdata

注释掉datadir原有路劲,改成 /MysqLdata文件

5.修改安全 apparmor 权限

  1. # vim /etc/apparmor.d/usr.sbin.MysqLd

#/var/lib/MysqL/r,

#/var/lib/MysqL/** rwk,

/MysqLdata/ r,

/MysqLdata/** rwk,

注释+添加

6.启动apparmor 和MysqL

  1. # service apparmor reload
  2.  
  3. # service MysqL start

7.验证MysqL 是否迁移成功

  1. # MysqL -u root -p #登录MysqL
  2. MysqL> create database test2; #创建数据test2
  3. MysqL> show databases;
  4. +--------------------+
  5. | Database |
  6. +--------------------+
  7. | information_schema |
  8. | bshop |
  9. | MysqL |
  10. | performance_schema |
  11. | PHPmyadmin |
  12. | test2 |
  13. +--------------------+
  14. 6 rows in set (0.00 sec)
  15. MysqL> exit; #创建成功退出
  16. # cd /MysqLdata/
  17. # ls
  18. bshop ibdata1 ib_logfile1 MysqL_upgrade_info PHPmyadmin
  19. debian-5.5.flag ib_logfile0 MysqL performance_schema test2

/MysqLdata 文件里有test2 表示创建成功

8.删除原有数据

  1. # rm -rvf /var/lib/MysqL

安装PHPmyadmin

1.安装PHPmyadmin

  1. # apt-get install PHPmyadmin

2.内连接

  1. sudo ln -s /usr/share/PHPmyadmin

MysqL remote access

猜你在找的Ubuntu相关文章