ubuntu mysql 操作

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

数据迁移

1.关闭 MysqL 服务

# service MysqL stop

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

# mkdir /MysqLdata
# chown -vR MysqL:MysqL /MysqLdata/
# chmod -vR 700 /MysqLdata/

3.迁移数据

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

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

4.修改MysqL.cnf配置文件

# vim /etc/MysqL/my.cnf

#datadir = /var/lib/MysqL

datadir = /MysqLdata

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

5.修改安全 apparmor 权限

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

#/var/lib/MysqL/r,

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

/MysqLdata/ r,

/MysqLdata/** rwk,

注释+添加

6.启动apparmor 和MysqL

# service apparmor reload

# service MysqL start

7.验证MysqL 是否迁移成功

# MysqL -u root -p  #登录MysqL
MysqL> create database test2;  #创建数据test2
MysqL> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| bshop              |
| MysqL              |
| performance_schema |
| PHPmyadmin         |
| test2              |
+--------------------+
6 rows in set (0.00 sec)
MysqL> exit; #创建成功退出
# cd /MysqLdata/
# ls
bshop            ibdata1      ib_logfile1  MysqL_upgrade_info  PHPmyadmin
debian-5.5.flag  ib_logfile0  MysqL        performance_schema  test2

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

8.删除原有数据

# rm -rvf /var/lib/MysqL

安装PHPmyadmin

1.安装PHPmyadmin

# apt-get install PHPmyadmin

2.内连接

sudo ln -s /usr/share/PHPmyadmin

MysqL remote access

猜你在找的Ubuntu相关文章