当前位置: 首页 > news >正文

mysql新手问题大全_初学者必读:MySQL数据库常见问题汇总

1.关于自增字段重新赋初值的问题?

ALTER TABLE tbl AUTO_INCREMENT = 1;

2.如何实现mysql中自增长字段的功能?

create table abc(id int(10) not null auto_incremnet primary key,

name varchar(10) not null,

address varchar(200) not null,

postcode char(6) not null

);

这样就创建了一个表,这个表的id子段是自动增长的。

你还可以在一建好的表中增加这样的字段,操作如下:

alter table tb_name add id int(10) not null auto_increment first;

或者

alter table tb_name add id int(10) not null auto_increment;

3、如何更改mysql中用户密码?

a、在mysql/bin/目录下面

./mysqladmin -u[用户名如:root] -p[旧密码,如果没有密码留空] password [新密码]

./mysqladmin -uroot -p123456 password 456789

其中 用户名: root 原来密码: 123456 新密码: 456789

b、以root用户进入mysql

mysql> use mysql

mysql>update user set Password=password('newpassword') where User='root';

mysql>flush privileges;

注意大小写。

4、如何远程连接mysql

(1)进入mysql,创建一个新用户xuys:

格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";

grant select,update,insert,delete on *.* to xuys@192.168.88.234 identified by "xuys1234";

查看结果,执行:

use mysql;

select host,user,password from user;

可以看到在user表中已有刚才创建的xuys用户。host字段表示登录的主机,其值可以用IP,也可用

主机名,将host字段的值改为%就表示在任何客户端机器上能以xuys用户登录到mysql服务器,建议在开发时设为%。

update user set host = '%' where user = 'xuys';

(2) mysqladmin -uroot -ppwd reload

mysqladmin -uroot -ppwd shutdown

(3)./mysqld_safe --user=root &

记住:对授权表的任何修改都需要重新reload,即执行第3步。

如果经过以上3个步骤还是无法从客户端连接,请执行以下操作,

在mysql数据库的db表中插入一条记录:

use mysql;

insert into db values('192.168.88.234','%','xuys','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

update db set host = '%' where user = 'xuys';

重复执行上面的第2、3步。

相关文章:

  • qopenglwidget 拖动窗口时图形消失_CAD画图时鼠标原来是这么用的!
  • mysql root 赋权_mysql 里对root及普通用户赋权及更改密码的一些命令
  • freebsd linux mysql_怎样在linux或unix服务器上安装、使用MySQL
  • mysql eav_检索MySQL EAV结果作为关系表的最佳性能是什么
  • mysql与后台乱码问题_MySQL+PHP[utf-8]乱码原因与解决方法
  • MySQL集函数随机数_MySQL的随机数函数rand()的使用技巧
  • jmx编程监控mysql_JMX-JAVA进程监控利器
  • zookeeper清空hbase_zookeeper和HBASE总结
  • ldap radius mysql_OpenLDAP+FreeRADIUS+MySQL+RP-PPPOE 构建PPPOE服务器
  • mysql分批导出数据_一分钟学会系列:大批量数据导出Excel-分页查询性能优化
  • php mysql 创建数据表_PHP MySQL 创建数据表
  • pythonioerror0 121_Python中的“IOError:[Errno 0]Error”错误
  • python词云乱码_python词云库wordCloud使用方法详解(解决中文乱码)
  • 儿童手工制作日历_怎么做手工儿童卡通绵羊日程管理小日历
  • 内存cpu占用不高但mysql很卡_解决Mysql占用cpu,内存高故障案例
  • Android Volley源码解析
  • Angular2开发踩坑系列-生产环境编译
  • Apache Spark Streaming 使用实例
  • emacs初体验
  • Github访问慢解决办法
  • GraphQL学习过程应该是这样的
  • If…else
  • java概述
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • windows下使用nginx调试简介
  • 大型网站性能监测、分析与优化常见问题QA
  • 关于for循环的简单归纳
  • 跨域
  • 力扣(LeetCode)357
  • 配置 PM2 实现代码自动发布
  • 如何用vue打造一个移动端音乐播放器
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 用Python写一份独特的元宵节祝福
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 国内开源镜像站点
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​Spring Boot 分片上传文件
  • #stm32整理(一)flash读写
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (附源码)spring boot校园拼车微信小程序 毕业设计 091617
  • (七)Java对象在Hibernate持久化层的状态
  • (十三)Maven插件解析运行机制
  • (算法)N皇后问题
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转)全文检索技术学习(三)——Lucene支持中文分词
  • (转)树状数组
  • (转)重识new
  • .NetCore部署微服务(二)
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • /etc/fstab和/etc/mtab的区别
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • [20150904]exp slow.txt
  • [AIGC] Spring Interceptor 拦截器详解