ubuntu的mysql数据库文件(mysql和oracle的区别)
大家好,ubuntu的mysql数据库文件相信很多的网友都不是很明白,包括mysql和oracle的区别也是一样,不过没有关系,接下来就来为大家分享关于ubuntu的mysql数据库文件和mysql和oracle的区别的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
Ubuntu下MySQL导入数据库.sql文件命令
在Ubuntu系统中,首先需要创建数据库。在终端输入命令:
mysql-h localhost-u root-p temp
输入密码后,系统提示操作完成。
接下来进行数据库数据导入。
使用命令:mysqldump–opt库名< c:\data.sql
作为示例,命令可以为:mysqldump-hlocalhost-uroot-p123456 zf或者
mysqlimport-hlocalhost-u root-p123456< c:\data.sql
使用文本方式将数据导入数据库表,需要执行以下步骤:
首先选择数据库:use库名;
然后使用命令:load data local infile“文件名” into table表名;
创建数据库表使用命令:CREATE TABLE MYTABLE(name VARCHAR(20), sex CHAR(1));
插入数据使用命令:insert into表名 values(”1″,”2″);
使用文本方式将数据装入数据库表使用命令:LOAD DATA LOCAL INFILE“c:/data.sql” INTO TABLE表名;
使用命令:use database;
和:source c:/data.sql
更新表中数据使用命令:update MYTABLE set sex=”f” where name=’hyq’;
修复表使用命令:repair表名
查看表大小使用命令:show表名 status
修改密码使用命令:mysqladmin-u用户名-p旧密码 password“新密码”
修改表结构使用命令:ALTER TABLE t1 MODIFY b BIGINT NOT NULL;
退出MySQL使用命令:exit或quit(回车)
怎么查看ubuntu mysql数据库
1、列出当前用户可查看的所有数据库:SHOW DATABASES。
2、使用 LIKE从句,查看与 test_db“完全匹配”的数据库:SHOW DATABASES LIKE'test_db'。
3、使用 LIKE从句,查看名字中“包含” test的数据库:SHOW DATABASES LIKE'%test%'。
4、使用 LIKE从句,查看名字以 db开头的数据库: SHOW DATABASES LIKE'db%'。
5、使用 LIKE从句,查看名字以 db结尾的数据库:SHOW DATABASES LIKE'%db'。
6、也可以查看当前工作数据库。
7、切换到一个数据库。
8、再次查看,成功得到了当前工作数据库的名字。
Ubuntu下更改MySQL数据库文件的目录
公司的Ubuntu服务器在不同逻辑分区存放各个系统的目录,以提高资源分配效率。例如,mysql数据库文件默认存放在/var/lib/mysql目录下,该分区大小有限,不足以容纳整个数据库文件。而另一个系统目录/data拥有大量空间,满足需求。因此,调整数据库文件存放位置成为必要。以下步骤详细描述了如何在Ubuntu下更改MySQL数据库文件目录。
首先,确保数据库服务停止。可以使用命令`/etc/init.d/mysql stop`或`stop mysql`完成。
然后,在目标位置创建数据库文件目录。这里推荐在/data下创建新目录,如`/data/mysqldb`,并使用`mkdir`命令创建新目录。接着,通过`cp-r`命令将原数据库文件目录复制至新位置,即`/var/lib/mysql`复制至`/data/mysqldb`。
接着,修改my.cnf文件。使用`vim/etc/mysql/my.cnf`编辑器打开文件,并将`datadir=/var/lib/mysql`修改为`datadir=/data/mysqldb/mysql`。注意,my.cnf文件中socket位置并不在数据库文件所在位置,无需创建`mysql.sock`链接。
调整数据库权限至关重要。使用`chown-R mysql:mysql/data/mysqldb/mysql/`命令改变数据库文件目录归属。同时,调整数据库目录whois的属性为700,数据表属性为660。
更新文件usr.sbin.mysqld,以确保数据库服务在重启后能正常运行。在`/etc/apparmor.d/usr.sbin.mysqld`文件中,将与/var/lib/mysql相关的权限调整为指向/data/mysqldb/mysql/。
最后,启动数据库服务。使用`/etc/init.d/apparmor restart`和`/etc/init.d/mysql restart`或`restart mysql`命令重新启动服务。
完成上述步骤后,MySQL数据库文件已成功迁移到新的目录,资源分配得到优化,操作流程至此结束。