修改mysqllocal

修改mysqllocal,第1张

.检查mysql数据库存放目录

mysql -u root -prootadmin

#进入数据库

show variables like '%dir%'

#查看sql存储路径

(查看datadir 那一行所指的路径)

quit

2.停止mysql服务

service mysqld stop

3.创建新的数据库存放目录

mkdir /data/mysql

4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置

cp -R /usr/local/mysql/data/* /data/mysql/#或mv /usr/local/mysql/data/* /data/mysql

5.修改mysql数据库目录权限以及配置文件

chown mysql:mysql -R /data/mysql/

vim /etc/my.cnf

datadir=/data/mysql (制定为新的数据存放目录)

vim /etc/init.d/mysqld

datadir=/data/mysql

6.启动数据库服务

service mysqld start

安装好mysql-server,输入“mysql”,报错提示:

输入“service mysql start”,报错提示:

google了许久,尝试了很多方法都没有解决,只好求助大佬,在大佬的一顿 *** 作下,确定是mysql 没有权限创建文件 导致。

如果你也尝试了许多方法都没有解决,可以试下以下方法:

注意上面的报错提示的这部分: “/var/run/mysqld/mysqld.sock” (根据你的报错位置为准),只要在相应位置创建好文件

然后重新输入mysql,试试看

我的已成功

我对Linux不是很熟悉, 这篇文章讲的更详细些

初始化mysql数据库,在shell中运行以下命令:

cd /usr/local/mysql

mkdir sock

cd /usr/local/mysql/bin

初始化数据库

./mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

或者# mysqld --initialize

扩展资料

mysql数据库的备份

1、物理冷备份,需要在数据库关闭状态下进行,能够较好的保证数据库的完整性。一般用于非核心业务,这类业务一般都允许终端,物理冷备份的特点就是速度快,恢复 *** 作简单。通常通过直接打包数据库文件夹(如:/usr/local/mysql/data)来实现

2、通过启用二进制日志进行增量备份,MySQL支持增量备份,进行增量备份时必须启用二进制日志。二进制日志文件为用户提供复制,对执行备份点后进行的数据库更改所需的信息进行恢复。如果进行增量备份,需要刷新二进制日志。

参考资料来源:百度百科—mySQL


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7612296.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存