首页 >

Linux 下 MySQL初级知识

数据库|mysql教程Linux 下 MySQL初级知识
MySQL教程,Linux 下 MySQL初级知识,数据库,
数据库-mysql教程
c 文件拖放源码,vscode书签跳转,ubuntu dbkg,tomcat没有登录,sqlite3 匹配文本,网页转app插件下载链接,根据前端查询表结构的框架,什么专业要学爬虫的,php验证码乱码,坊子区seo优化,码站网站,学校网页代码下载,html5 页面开发模板下载lzw
一个很初级的例子Linux MySQL更改MySQL数据库目录位置MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/dat
web二手交易网站源码,vscode不自动更新,ubuntu 卸载日志,tomcat 注册表,阿里产品 爬虫,php最好的书籍,网络推广sem与seo 排名,订餐网站源码,dedecms模板教程lzw
jsp上传下载源码,vscode 格式化程序,uos与ubuntu,入侵 tomcat6.0,爬虫 浓度检查,php5.2 mssql,南平效果好的seo推广,网站cms源代码下载,智能起名网站模板lzw

一个很初级的例子

Linux MySQL更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:

1、home目录下建立data目录

cd /homemkdir data

2、把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

3、把/var/lib/mysql整个目录移到/home/data

mv /var/lib/mysql /home/data/

这样就把MySQL的数据文件移动到了/home/data/mysql下

4、找到my.cnf配置文件

如果/etc/目录下没有my.cnf配置文件,()请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/etc/my.cnf

为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:

vi  my.cnf  (用vi工具编辑my.cnf文件,找到下列数据修改之)# The MySQL server[mysqld]  port = 3306#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)socket  = /home/data/mysql/mysql.sock ( 上此行)

6、修改MySQL启动脚本/etc/init.d/mysql

最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql。

[root@test1 etc]# vi /etc/init.d/mysql#datadir=/var/lib/mysql(注释此行)datadir=/home/data/mysql ( 上此行)

7、重新启动MySQL服务

/etc/init.d/mysql start

或用reboot命令重启Linux

如果工作正常移动就成功了,,否则对照前面的7步再检查一下。还要注意目录的属主和权限。


Linux 下 MySQL初级知识
  • 关于mysql error number 1051和1418错误的处理
  • 关于mysql error number 1051和1418错误的处理 | 关于mysql error number 1051和1418错误的处理 ...

    Linux 下 MySQL初级知识
  • MySQL源码构建和在Gdb中调试的配置过程
  • MySQL源码构建和在Gdb中调试的配置过程 | MySQL源码构建和在Gdb中调试的配置过程 ...

    Linux 下 MySQL初级知识
  • MySQL事务的隔离级别和日志记录模式选择
  • MySQL事务的隔离级别和日志记录模式选择 | MySQL事务的隔离级别和日志记录模式选择 ...