课程/PHP/后端开发
在Ubuntu Server下搭建LAMP环境
-
-
小学弟啦啦啦
2017-11-13
- MysqL数据存储目录迁移
1、停止MySQL的服务
$sudo service mysql stop
2、查看数据库地址
$cd /var/lib
3、查看MySQL的权限和用户组
$ll /var/lib
4、创建数据库迁移目录
$sudo mkdir /mysqldata
5、修改用户组和权限
$sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
$sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
$su
#cp -av /var/lib/mysql/* /mysqldata/
7、修改数据库配置文件
$sudo vim /etc/mysql/my.cnf
修改:datadir = /mysqldata/
8、修改appormor 配置
$sudo vim /etc/apparmor.d/user.sbin.mysqld
修改为:/mysqldata/ r, /mysqldata/** rwk,
9、重启apparmor
$sudo service apparmor reload
10、启动MySQL
$sudo service mysql start
11、登陆MySQL
$mysql -uroot -p
12、创建数据库
>create database aaabbb;
13、查看迁移目录下的数据库文件
$su
#cd /mysqldata
#ll
14、删除原数据库文件
#rm -rvf /usr/lib/mysql
-
0赞 · 0采集
-
-
tony_zxw
2017-05-02
- sudo vim /etc/apparmor.d/usr.sub.mysqld
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
重启apparmor(suduo service apparmor reload) 再启动mysql
-
0赞 · 0采集
-
-
crazydaddy
2017-04-12
-
MYSQL5.7.17报错:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details
解决办法
mkdir -p /var/run/mysqld/
chown mysql:mysql /var/run/mysqld/
-
0赞 · 0采集
-
-
超人7号
2016-10-14
- sudo mkdir /mysqldata //数据库迁移的目标目录,如果挂载了其他硬盘可以写成那
个硬盘的目录。这里只是示范,只是在根目录下创建了个文件夹;
sudo chown -vR mysql:mysql /mysqldata/ //这里就是把要迁移的数据库目录的‘所属用户’和‘所属用户组’改成和原来mysql的一样,也是mysql的用户组。正所谓:不是一家人不进一家门,要想不出问题,就要把新目录文件夹冠以同组家庭中。
最后还要改权限和原来的目录权限一样为:700(rwx--)
-
截图
0赞 · 0采集
-
-
筑梦之路
2016-10-11
- MysqL数据存储目录迁移
1、停止MySQL的服务
$sudo service mysql stop
2、查看数据库地址
$cd /var/lib
3、查看MySQL的权限和用户组
$ll /var/lib
4、创建数据库迁移目录
$sudo mkdir /mysqldata
5、修改用户组和权限
$sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
$sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
$su
#cp -av /var/lib/mysql/* /mysqldata/
7、修改数据库配置文件
$sudo vim /etc/mysql/my.cnf
修改:datadir = /mysqldata/
8、修改appormor 配置
$sudo vim /etc/apparmor.d/user.sbin.mysqld
修改为:/mysqldata/ r, /mysqldata/** rwk,
9、重启apparmor
$sudo service apparmor reload
10、启动MySQL
$sudo service mysql start
11、登陆MySQL
$mysql -uroot -p
12、创建数据库
>create database aaabbb;
13、查看迁移目录下的数据库文件
$su
#cd /mysqldata
#ll
14、删除原数据库文件
#rm -rvf /usr/lib/mysql
-
1赞 · 2采集
-
-
D蓝叶
2016-09-03
- /var/lib/mysql 数据库存储文件位置
-
0赞 · 0采集
-
-
D蓝叶
2016-09-03
- /etc/apparmor.d/usr.sbin.mysqld<br>
apparmor 关于mysql的配置文件<br>
apparmor 是系统安全应用,对mysql的权限做了一定的约束
-
截图
0赞 · 1采集
-
-
D蓝叶
2016-09-03
- /etc/mysql/my.cnf mysql的配置文件
datadir = mysql的数据存储目录
-
截图
0赞 · 0采集
-
-
D蓝叶
2016-09-03
- chmod -vR 700 /mysqldata/
700 权限
-
截图
0赞 · 0采集
-
-
D蓝叶
2016-09-03
- chown -vR mysql:mysql /mysqldata/
更改权限
-v 显示详细的处理信息
-R 处理指定目录及其子目录的所有文件
mysql:mysql mysql组 mysql用户
-
截图
0赞 · 0采集
-
-
D蓝叶
2016-09-03
- cp -av 源路径 目标路径
复制源文件到目标文件
-a 相当于dpR d:保持软链接 -R:递归 --preserve=all:保持文件原有属性
-v 显示执行流程
* 表示目录全部文件
-
截图
0赞 · 0采集
-
-
赛雷feng
2016-08-27
- MysqL数据存储目录迁移
1、停止MySQL的服务
$sudo service mysql stop
2、查看数据库地址
$cd /var/lib
3、查看MySQL的权限和用户组
$ll /var/lib
4、创建数据库迁移目录
$sudo mkdir /mysqldata
5、修改用户组和权限
$sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
$sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
$su
#cp -av /var/lib/mysql/* /mysqldata/
7、修改数据库配置文件
$sudo vim /etc/mysql/my.cnf
修改:datadir = /mysqldata/
8、修改appormor 配置
$sudo vim /etc/apparmor.d/user.sbin.mysqld
修改为:/mysqldata/ r, /mysqldata/** rwk,
9、重启apparmor
$sudo service apparmor reload
10、启动MySQL
$sudo service mysql start
11、登陆MySQL
$mysql -uroot -p
12、创建数据库
>create database aaabbb;
13、查看迁移目录下的数据库文件
$su
#cd /mysqldata
#ll
14、删除原数据库文件
#rm -rvf /usr/lib/mysql
-
0赞 · 0采集
-
-
qq_刘先森_
2016-08-26
- MysqL数据存储目录迁移
1、停止MySQL的服务
sudo service mysql stop
2、查看数据库地址
cd /var/lib
3、查看MySQL的权限和用户组
ll /var/lib
4、创建数据库迁移目录
sudo mkdir /mysqldata
5、修改用户组和权限
sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
su
cp -av /var/lib/mysql/* /mysqldata/
7、修改数据库配置文件
sudo vim /etc/mysql/my.cnf
修改:datadir = /mysqldata/
8、修改appormar 配置
sudo vim /etc/apparmor.d/user.sbin.mysqld
修改为:/mysqldata/ r, /mysqldata/** rwk,
9、重启apparmor
sudo service apparmor reload
10、启动MySQL
sudo service mysql start
11、登陆MySQL
mysql -uroot -p
12、创建数据库
create database aaabbb;
13、查看迁移目录下的数据库文件
su
cd /mysqldata
ll
14、删除原数据库文件
rm -rvf /usr/lib/mysql
-
1赞 · 1采集
-
-
Bigduck
2016-08-23
- centos 6.5 迁移方法 可行
配置mysql并迁移数据库
1.配置my.cnf文件
路径:/etc/my.cnf
设置数据库默认编码方式:utf8
修改数据库路径为:/alidata/mysql
配置如下:
[mysqld]
#author:chenxiao update 1
#datadir=/var/lib/mysql
datadir=/alidata/mysql
socket=/var/lib/mysql/mysql.sock
#author:chenxiao add 2
default-character-set=utf8
character_set_server=utf8
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#author:chenxiao add 2
[client]
default-character-set=utf8
2.配置mysqld文件
路径:/etc/rc.d/init.d/mysqld
找到
get_mysql_option mysqld datadir "/var/lib/mysql" #51行 替换
get_mysql_option mysqld datadir "/alidata/mysql"
3.配置mysqld_safe文件
路径:/usr/bin//usr/bin/mysqld_safe
找到:
DATADIR=/var/lib/mysql #286行 修改成
DATADIR=/alidata/mysql
4.创建软连接
ln -s /alidata/mysql/mysql.sock /var/lib/mysql/mysql.sock
-
0赞 · 0采集
-
-
channel_ho
2016-08-17
- MysqL数据存储目录迁移
1、停止MySQL的服务
sudo service mysql stop
2、查看数据库地址
cd /var/lib
3、查看MySQL的权限和用户组
ll /var/lib
4、创建数据库迁移目录
sudo mkdir /mysqldata
5、修改用户组和权限
sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
su
cp -av /var/lib/mysql/* /mysqldata/
7、修改数据库配置文件
sudo vim /etc/mysql/my.cnf
修改:datadir = /mysqldata/
8、修改appormar 配置
sudo vim /etc/apparmor.d/user.sbin.mysqld
修改为:/mysqldata/ r, /mysqldata/** rwk,
9、重启apparmor
sudo service apparmor reload
10、启动MySQL
sudo service mysql start
11、登陆MySQL
mysql -uroot -p
12、创建数据库
create database aaabbb;
13、查看迁移目录下的数据库文件
su
cd /mysqldata
ll
14、删除原数据库文件
rm -rvf /usr/lib/mysql
-
0赞 · 0采集
-
-
zealand_
2016-08-03
- mysql errorlog /var/log
启动错误:Can't find file: './mysql/plugin.frm' (errno: 13)
迁移的库 所属用户设置错误
-
0赞 · 0采集
-
-
Jinezxcv
2016-07-18
- MysqL数据存储目录迁移
1、停止MySQL的服务
sudo service mysql stop
2、查看数据库地址
cd /var/lib
3、查看MySQL的权限和用户组
ll /var/lib
4、创建数据库迁移目录
sudo mkdir /mysqldata
5、修改用户组和权限
sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
su
cp -av /var/lib/mysql/* /mysqldata/
7、修改数据库配置文件
sudo vim /etc/mysql/my.cnf
修改:datadir = /mysqldata/
8、修改appormar 配置
sudo vim /etc/apparmor.d/user.sbin.mysqld
修改为:/mysqldata/ r, /mysqldata/** rwk,
9、重启apparmor
sudo service apparmor reload
10、启动MySQL
sudo service mysql start
11、登陆MySQL
mysql -uroot -p
12、创建数据库
create database aaabbb;
13、查看迁移目录下的数据库文件
su
cd /mysqldata
ll
14、删除原数据库文件
rm -rvf /usr/lib/mysql
-
0赞 · 0采集
-
-
小的石头
2016-07-05
- MySQL 数据迁移改配置
-
截图
0赞 · 0采集
-
-
atwal
2016-06-16
- MysqL数据存储目录迁移
1、停止MySQL的服务
sudo service mysql stop
2、查看数据库地址
cd /var/lib
3、查看MySQL的权限和用户组
ll /var/lib
4、创建数据库迁移目录
sudo mkdir /mysqldata
5、修改用户组和权限
sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
su
cp -av /var/lib/mysql/* /mysqldata/ (-a :相当于 -pdr 的意思(参数pdr分别为:保留权限,复制软链接本身,递归复制
))
7、修改数据库配置文件
sudo vim /etc/mysql/my.cnf
找到datadir /var/lib/mysql一行,将其注释,添加新行datadir /mysqldata;
8、修改appormar 配置 (appormar服务用于规范linux系统的部分操作)
sudo vim /etc/apparmor.d/usr.sbin.mysqld
找到 /var/lib/mysql/ r 一行将其改为 /mysqldata/ r
找到 /var/lib/mysql/* rwk 一行将其改为 /mysqldata/** rwk
9、重启apparmor
sudo service apparmor reload
10、启动MySQL
sudo service mysql start
11、登陆MySQL
mysql -u root -p
12、创建数据库
create database aaabbb; (用于查看新建mysql数据目录下是否会生成同名文件夹,数据库命令以;结束)
show databases; (显示数据库)
13、查看迁移目录下的数据库文件
su
cd /mysqldata
ll
-
0赞 · 0采集
-
-
emn
2016-05-21
- 删除原来的数据库
-
截图
0赞 · 0采集
-
-
emn
2016-05-21
- sudo mkdir /mysqldata
sudo chown -vR mysql:mysql /mysqldata/
修改 文件 所属用户和用户组
-
截图
0赞 · 0采集
-
-
learnapk
2016-05-12
- ubuntu 下修改安全软件的什么什么
-
截图
0赞 · 0采集
-
-
learnapk
2016-05-12
- 修改datadir
-
截图
0赞 · 0采集
-
-
learnapk
2016-05-12
- -av 复杂权限,保证权限一致
-
截图
0赞 · 0采集
-
-
learnapk
2016-05-12
- mysql权限一致
-
截图
0赞 · 0采集
-
-
learnapk
2016-05-12
- 创建迁移后的mysql
-
截图
0赞 · 0采集
-
-
learnapk
2016-05-12
- mysql 位置
-
截图
0赞 · 0采集
-
-
onv
2016-05-10
- 收藏有用
-
0赞 · 0采集
-
-
arrayhua
2016-03-30
- MysqL数据存储目录迁移<br>
1、停止MySQL的服务<br>
sudo service mysql stop<br>
2、查看数据库地址<br>
cd /var/lib<br>
3、查看MySQL的权限和用户组<br>
ll /var/lib<br>
4、创建数据库迁移目录<br>
sudo mkdir /mysqldata<br>
5、修改用户组和权限<br>
sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)<br>
sudo chmod -vR 700 /mysqldata<br>
6、复制原有数据库文件<br>
su<br>
cp -av /var/lib/mysql/* /mysqldata/ (-a :相当于 -pdr 的意思(参数pdr分别为:保留权限,复制软链接本身,递归复制<br>
))<br>
7、修改数据库配置文件<br>
sudo vim /etc/mysql/my.cnf<br>
找到datadir /var/lib/mysql一行,将其注释,添加新行datadir /mysqldata;<br>
8、修改appormar 配置 (appormar服务用于规范linux系统的部分操作)<br>
sudo vim /etc/apparmor.d/usr.sbin.mysqld<br>
找到 /var/lib/mysql/ r 一行将其改为 /mysqldata/ r<br>
找到 /var/lib/mysql/* rwk 一行将其改为 /mysqldata/** rwk<br>
9、重启apparmor<br>
sudo service apparmor reload<br>
10、启动MySQL<br>
sudo service mysql start<br>
11、登陆MySQL<br>
mysql -u root -p<br>
12、创建数据库<br>
create database aaabbb; (用于查看新建mysql数据目录下是否会生成同名文件夹,数据库命令以;结束)<br>
show databases; (显示数据库)
13、查看迁移目录下的数据库文件<br>
su<br>
cd /mysqldata<br>
ll<br>
-
1赞 · 7采集
-
-
酷得被雷劈
2016-03-25
- MysqL数据存储目录迁移
1、停止MySQL的服务
#sudo service mysql stop
2、查看数据库地址
#cd /var/lib
3、查看MySQL的权限和用户组
#ll /var/lib
4、创建数据库迁移目录
#sudo mkdir /mysqldata
5、修改用户组和权限
sudo chown -vR mysql:mysql /mysqldata (-R递归修改,-v显示详细的处理信息)
sudo chmod -vR 700 /mysqldata
6、复制原有数据库文件
su //切换到root账号操作
cp -av /var/lib/mysql/* /mysqldata/ (-a :相当于 -pdr 的意思(参数pdr分别为:保留权限,复制软链接本身,递归复制
))
7、修改数据库配置文件
sudo vim /etc/mysql/my.cnf
找到datadir /var/lib/mysql一行,将其注释,添加新行datadir /mysqldata;
8、修改appormar 配置 (appormar服务用于规范linux系统的部分操作)
sudo vim /etc/apparmor.d/usr.sbin.mysqld
找到 /var/lib/mysql/ r 一行将其改为 /mysqldata/ r
找到 /var/lib/mysql/* rwk 一行将其改为 /mysqldata/** rwk
9、重启apparmor
sudo service apparmor reload
10、启动MySQL
sudo service mysql start
11、登陆MySQL
mysql -u root -p
12、创建数据库
create database aaabbb; (用于查看新建mysql数据目录下是否会生成同名文件夹,数据库命令以;结束)
show databases; (显示数据库)
13、查看迁移目录下的数据库文件
su
cd /mysqldata
ll
-
截图
0赞 · 0采集