mysql
wuyepiaoxue789
这个作者很懒,什么都没留下…
展开
-
如何重启MySQL,正确启动MySQL
linux平台及windows平台mysql重启方法 Linux下重启MySQL的正确方法: 1、通过rpm包安装的MySQL service mysqld restart 2、从源码包安装的MySQL // linux关闭MySQL的命令 $mysql_dir/bin/mysqladmin -uroot -p shutdown // linux启动MySQL的命令 $mysql_dir/bin/mysqld_safe & 其中mysql_dir原创 2021-06-07 10:45:43 · 60897 阅读 · 1 评论 -
mysql访问失败 报10061 unknown error
mysql数据库外网 访问 失败 ,本地可以访问,查看了服务器防火墙是关闭的,所用的root账户host权限 是 %,都没问题,最后发现是mysql服务配置问题,在my.ini文件中发现bind-address = 127.0.0.1,将这行配置注释,重启mysql服务后,远程连接成功。...原创 2021-06-07 10:43:42 · 2317 阅读 · 0 评论 -
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
原因是因为密码设置的过于简单会报错,MySQL有密码设置的规范,具体是与validate_password_policy的值有关,下图表明该值规则如果想要查看MySQL完整的初始密码规则,登陆后执行以下命令SHOW VARIABLES LIKE 'validate_password%';密码的长度是由validate_password_length决定的,但是可以通过以下命令修改set global validate_password_length=4;validate_passw原创 2021-05-17 09:30:16 · 177 阅读 · 0 评论 -
一句sql搞定Mysql删除数据后自增列从1开始
方法一: truncate table 你的表名 这样不但将数据全部删除,而且重新定位自增的字段 truncate命令是会把自增的字段还原为从1开始的,或者你试试把table_a清空,然后取消自增,保存,再加回自增,这也是自增段还原为1 的方法。方法二:deletefrom 你的表名dbcc checkident(你的表名,reseed,0)重新定位自增的字段,让它从1开始在mysql中删除数据后,添加数据,id值依然从删除的位置开始增加alt...原创 2021-01-14 20:18:02 · 940 阅读 · 0 评论 -
mysql定时自动备份数据库
mysql定时自动备份数据库参考:https://blog.csdn.net/u012750106/article/details/82221866备份常用操作基本命令参考:https://www.cnblogs.com/adolfmc/p/9822389.html原创 2020-12-11 14:13:06 · 77 阅读 · 0 评论 -
mysql8.0安装/问题汇总
问题一:mysql8.0版本在配置文件my.ini[mysqld]加上skip-grant-tables后无法启动原因:在my.ini中加入skip-grant-tables在mysql8.0中已失效。Mysql 8.X的方法是在命令行中使用mysqld --console --skip-grant-tables --shared-memory启动服务器,然后root登录就可以免密登录了(需要开2个CMD窗口)。该窗口使用mysqld --console --skip-grant-tables --原创 2020-12-10 18:51:58 · 242 阅读 · 0 评论 -
linux下MYSQL命令
服务启动service mysql start服务停止service mysql stop配置更改vi /etc/my.cnfsock报错,加软连接sudo ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock查询mysql进程ps -aux|grep mysql杀进程kill 9 pid原创 2020-07-28 16:14:13 · 142 阅读 · 0 评论 -
SQL的慢查询
分析MySQL语句查询性能的方法除了使用 EXPLAIN 输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。查看/设置“慢查询”的时间定义1234567mysql> show variables like "long%";+-----------------原创 2017-02-24 14:52:22 · 302 阅读 · 0 评论 -
SQL语句的增删改查
一、增:有2种方法1.使用insert插入单行数据: 语法:insert [into] [列名] values 例:insert into Strdents (姓名,性别,出生日期) values ('王伟华','男','1983/6/15') 注意:如果省略表名,将依次插入所有列 2.使用insert,select语句将现有表中的 数据添加到已转载 2017-02-13 10:33:55 · 237 阅读 · 0 评论 -
MySql常见语法
1.SELECT INTO 语句从一个表中读取数据,然后把读取的数据插入另一个表中。SELECT *INTO new_table_name [IN externaldatabase] FROM old_tablename下面的例子通过从 "Persons" 表中提取居住在 "Beijing" 的人的信息,创建了一个带有两个列的名为 "Persons_backup" 的表:S原创 2016-08-11 14:52:21 · 265 阅读 · 0 评论 -
MySQL的grant,revoke使用
MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户一、grant 普通数据用户,查询、插入、更新、删除 数据库中所有表数据的权利。grant select on testdb.* to common_user@'%'grant insert on testdb.* to common_user@'%'grant update on t原创 2016-05-31 10:05:57 · 454 阅读 · 0 评论