问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

自己安装的mysql环境为什么不能建立数据库

发布网友 发布时间:2022-04-08 20:57

我来回答

3个回答

懂视网 时间:2022-04-09 01:18

mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema | 
| test               | 
+--------------------+
,mysql> use mysql
ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

访问被拒绝,原因就是在删除数据库时(rpm -e mysql*)没有删除干净,需要把/var/lib/mysql的目录全部删除干净,然后再重新安装即可。

顺便记一下一些常用的命令:

 

一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码

1、连接到本机上的MYSQL。
# mysql -u root -p
回车后提示你输密码,注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

2、连接到远程主机上的MYSQL。假设远程主机的IP为:192.168.2.2,用户名为root,密码为123456。则键入以下命令:
# mysql -h192.168.2.2 -uroot -p123456

3、退出MYSQL命令: 
# exit (回车)

二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、给root加个密码123456。键入以下命令:
# mysqladmin -u root -password 123456

2、再将root的密码改为56789。
# mysqladmin -u root -p123456 password 56789

三、增加新用户。
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用root用户连入MYSQL,然后键入以下命令:
mysql>grant select,insert,update,delete on *.* to test1@”%” Identified by “abc”;
mysql>flush privileges;    使之生效

2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by “abc”;
mysql>flush privileges;    使之生效

如果你不想test2有密码,可以再打一个命令将密码消掉。
mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by “”;
mysql>flush privileges;    使之生效

操作技巧
1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。
2、你可以使用光标上下键调出以前的命令。

查询、创建、删除、更新命令

1、显示当前数据库服务器中的数据库列表:
mysql>show databases;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、显示数据库中的数据表:
mysql>use 库名;
mysql>show tables;

3、显示数据表的结构:
mysql>describe 表名;

4、建立数据库:
mysql>create database 库名;

5、建立数据表:
mysql>use 库名;
mysql>create table 表名 (字段名 varchar(20), 字段名 char(1));

6、删除数据库:
mysql>drop database 库名;

7、删除数据表:
mysql>drop table 表名;

8、将表中记录清空:
mysql>delete from 表名;

9、显示表中的记录:
mysql>select * from 表名;

10、往表中插入记录:
mysql>insert into 表名 values (”123”,”b”);

11、更新表中数据:
mysql>update 表名 set 字段名1=‘a‘,字段名2=‘b‘ where 字段名3=‘c‘;

12、用文本方式将数据装入数据表中:
mysql>load data local infile “/root/mysql.txt” into table 表名;

13、导入.sql文件命令:
mysql>use 数据库名;
mysql>source /root/mysql.sql;

14、命令行修改root密码:
mysql>update mysql.user set password=PASSWORD(‘新密码‘) where user=‘root‘;
mysql>flush privileges;

15、显示use的数据库名:
mysql>select database();

16、显示当前的user:
mysql>select user();

备份数据库

1.导出整个数据库,导出文件默认是存在当前操作目录下
# mysqldump -u 用户名 -p 数据库名 > 导出的文件名
# mysqldump -u user_name -p123456 database_name > outfile_name.sql

2.导出一个表
# mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
# mysqldump -u user_name -p database_name table_name > outfile_name.sql

3.导出一个数据库结构
# mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table

4.带语言参数导出
# mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql

MySQL安装之后没有MySQL数据库的原因

标签:

热心网友 时间:2022-04-08 22:26

应该是你安装的mysql目录有空格造成的. mysql的一个小bug, 不知道现在修复没有.

热心网友 时间:2022-04-08 23:44

估计是你起的名字不符合mysql的标准吧 这和其他软件没关系
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见好多鱼在水里活蹦乱跳 教你如何将让reaver PIN 进度随意更改精确前四位 求个保存PIN进度的方法 ...不上外接键盘,但鼠标一直有用,谁能告诉我怎么回事,先谢了。。_百度... 相机SD卡,卡上图片电脑显示不出来 相机SD卡用读卡器插到电脑上DCIM文件夹不显示照片怎么解决? win10查询错误日志的方法-win10怎么查询错误日志 电脑系统日志文件如何查看电脑里的系统日志 电脑事件日志在哪里看怎样查看电脑使用的日志 win11系统日志在哪里看 win11系统日志怎么看 怎样让头发浓密 cuerlain是什么意思 如何让头发浓密些?非常感谢!! 怎么样让头发浓密 张庭47岁生日闺蜜陶虹捧场 ,为何惨被喷成是微商营销大会? 求一个超长超高刷屏文字 地心游记的主要情节是什么? 如何让头发浓密些?非常感谢 英文歌女的唱的 歌词翻译过来大概是 什么东西你没有被干掉你就会越来越强大 压缩文件太大怎么解压 关于交了辞职信之后 怎么样才能让头发更浓密 全年一共有几个情人节??? 谁有j2me2.2.0正式版发给我 解压缩文件太大 超军旗的机身结构是什么样的? 古今中外一共有多少个情人节? 《地心游记》课文中可以提出什么假设 一共有多少个情人节啊? 地心游记中地心探险过程中阿克塞尔他们最缺的是什么? 如何使头发浓密 所谓,一见钟情只不过是见色起意,所谓日久生情不过是权衡利弊这句是什么意思 怎么才能让头发长的浓密一点 七雄争霸国家小喇叭空白刷屏符号有的速度了 求中岛爱的 君色に染まる(染上你的颜色) 的带平假名的歌词,最好带中文,谢谢@( ̄- ̄)@ 怎样使自己的头发浓密起来? - 信息提示 有什么方法可以让头发长的又浓又密? 怎么才能让头发又厚又密? 80后再游戏厅里游戏机,有三个人,一个蓝色男,粉色女,绿色男。是闯关游戏,谁知道叫什么名? 跪求80后小时候在游戏厅里玩的一款经典游戏. 求一部电影名…… 80后小时候在游戏厅玩过的游戏 当年在街机游戏厅中,你真正能一币通关的游戏有哪些? 寻找一款80后游戏厅的街机游戏,属于过关的,好像是有3到4个人物可以选择,其中有个是机器人 qq管家可以查出别人登录的时间和地点嘛? 80后小时候去游戏厅玩闯关的游戏有一个叫帅哥的那是什么游戏啊 求80后在游戏厅里玩的一款经典游戏 找80后游戏厅的游戏名字 黑色的衣服,裤子都老掉色该怎么办?