Ubuntu下的MySQL配置
发布日期:2021-10-22 18:11:13 浏览次数:3 分类:技术文章

本文共 1380 字,大约阅读时间需要 4 分钟。

默认配置文件路径

/etc/mysql/my.cnf

 

更改用户(root)密码

#命令行方式 mysqladmin -u USER -p password NEWPASSWORD #或者, 以root身份进入mysql mysql -u root -p; use mysql; UPDATE user SET password=PASSWORD('NEWPASSWORD') WHERE user='root'; FLUSH PRIVILEGES; # 刷新系统权限表

 

创建用户

insert into mysql.user(Host,User,Password) values("localhost","username",password("pwd"));

 

授予权限

grant all privileges on db.* to user@localhost; #授予db的所有表的所有权限给user@localhost grant select,update,insert on db.test to user@localhost; #授予db.test表的select,updateh和insert权限给user@localhost

 

删除用户

DELETE FROM user WHERE User=user and Host="localhost";

 

创建数据库(设定字符集)

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE test2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

 

删除数据库

drop database dbname;

 

导出数据

mysqldump [OPTIONS] database [tables] > /tmp/dump.sql [OPTIONS] -P或--port          要连接的服务器端口,如果MySQL的端口不是3306,就要用到这个参数  -d或--no-data       没有详细数据,仅仅导出数据的结构  --add-drop-database 在创建数据库时,先drop掉已经存在的同名数据库[一般跟在-d参数后]  --add-drop-table    在创建表时,先drop掉已经存在的同名表[一般跟在-d参数后] [OPTIONS] mysqldump -h localhost -u root -p --add-drop-database --add-drop-table test>/home/chuzj/daochu.sql #导出数据库test表结构和数据
mysqldump -h localhost -u root -p -d --add-drop-database --add-drop-table test>/home/chuzj/daochu.sql #导出数据库test表结构

 

导入数据

mysql -h localhost -u root -p test

转载于:https://www.cnblogs.com/lanxue/p/3269917.html

转载地址:https://blog.csdn.net/weixin_30402343/article/details/94805941 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:response.setContentType()的作用及参数
下一篇:Ubuntu12.04 亮度调节和保存

发表评论

最新留言

不错!
[***.144.177.141]2024年04月14日 16时15分16秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章