
MySQL
文章平均质量分 51
MySQL&MariaDB
muzlei
万事皆可度,我这条咸鱼都快臭了
展开
-
mysql导入数据库备份报错:ERROR 2006 (HY000) at line 365: MySQL server has gone away
mysql恢复备份报错导入备份报错:ERROR 2006 (HY000) at line 365: MySQL server has gone away[root@localhost mysql2]# mysql -h 127.0.0.1 -P 3307 -p -u root -p"123456" test_20210618 < a1.sqlmysql: [Warning] Using a password on the command line interface can be insecu原创 2021-06-18 16:00:19 · 540 阅读 · 0 评论 -
mysql 指定端口的连接
mysql不同端口的连接连接mysql3306端口命令mysql -h58.64.217.120 -ushop -p123456连接非3306端口(指定其他端口) 的命令mysql -h58.64.217.120 -P3308 -ushop -p123456注意: -P 要大写原创 2021-06-18 15:07:37 · 17306 阅读 · 0 评论 -
MySQL 5.7root用户密码修改
在MySQL 5.7 password字段已从mysql.user表中删除,新的字段名是“authenticalion_string”.选择数据库:use mysql;更新root的密码:update user set authentication_string=password('新密码') where user='root' and Host='localhost';刷新权限:flush privileges;实例:#进入mysql库use mysql;#操作前查看密码MD5值selec原创 2021-06-15 18:56:10 · 314 阅读 · 2 评论 -
InnoDB: Unable to lock ./ibdata1 error: 11
mysql重启报错,[ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata f原创 2021-06-10 20:34:27 · 4105 阅读 · 0 评论 -
mysql 创建用户,授权
一、创建mysql用户:CREATE USER 'mysql_user_name'@'host' IDENTIFIED BY 'mysql_user_password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例子:CREATE USER 'mysql_user_name'原创 2021-05-21 18:02:10 · 857 阅读 · 1 评论 -
mysql导入导出数据 及gz压缩
linux下MySQL命令行导出sql文件一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构(常用):mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p user > user.sql#mysqldump -h 127.0.0.1 -u root mysql user > /root/user.sql敲回车后会提原创 2021-05-19 16:18:06 · 5700 阅读 · 0 评论 -
Linux启动/停止/重启Mysql数据库的方法
1,使用service & systemctl 启动、关闭MySQL服务service管理service mysql startservice mysql stopservice mysql restartsystemctl 管理systemctl start mysqlsystemctl stop mysqlsystemctl restart mysqlsystemctl start mariadbsystemctl stop mariadbsystemctl原创 2021-05-19 09:48:18 · 331 阅读 · 0 评论 -
mysql修改数据库root密码
mysql修改数据库root密码:方法1: 用SET PASSWORD命令首先登录MySQL。格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:MariaDB [(none)]> set password for root@localhost = password('123');Query OK, 0 rows affected (0.00 sec)方法2:用mysqladmin格式:mysqladmin原创 2021-04-15 16:55:09 · 436 阅读 · 0 评论 -
SQL多条件查询子查询
SQL多条件查询子查询多条件搜索时where 1=1并不高效,如果使用这种方法,在数据库中会做全表查询(对每行数据都进行扫描比对),会无法使用索引等优化查询的策略,建立的索引会暂时失效。Case函数(case必须和end一起使用,下接when then)select 数学成绩=(case when Math>100 then '优', when Math>90 then '良', when Math>80 then '中', else '原创 2020-11-17 16:53:37 · 1592 阅读 · 0 评论 -
SQL语句实现多字段排序
ORDER BY 后可加2个字段,用英文逗号隔开。1、f1用升序, f2降序,sql该这样写;ORDERBYf1,f2DESC默认情况下,一般是升序;关键字升序是asc,降序为desc;2、也可以这样写,更清楚;ORDERBYf1ASC,f2DESC3、如果都用降序,必须用两个desc;ORDERBYf1DESC,f2DESC4、SQL语句实现多字段一升一降select a.* from a or...原创 2020-11-17 16:21:37 · 4534 阅读 · 0 评论