mysql常用操作
查看表的字符集
语法:show table status from 库名 like 表名;
查看表结构
show create table test;
表字段加索引
ALTER table test add INDEX idx_name(column);
mysql8版本
查看MYSQL数据库服务器和数据库字符集
方法一:show variables like '%character%';
方法二:show variables like 'collation%';
因此,如果使用MySQL 5.7.6+版本以上,则必须在UPDATE语句中使用authentication_string列代替password列:
USE mysql;
UPDATE user
SET authentication_string = PASSWORD('newpasswd')
WHERE user = 'dbadmin' AND
host = 'localhost';
vi /etc/my.cnf
查看错误
cat /var/log/mysqld.log |grep ERROR
显示3306端口被占用
netstat -ntuap
查看占用端口进程
fuser -k 3306/tcp
好像类似回收端口
fuser 会显示正在使用指定的file,file system 或者 sockets的进程的PID
-k kill processes accessing the named file
service mysqld start
启动mysql
一、启动方式
1、使用linux命令service 启动:
service mysqld start
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
一、重启
1、使用linux命令service 重启:
service mysqld restart
2、使用 mysqld 脚本重启:
/etc/inint.d/mysqld restart
二、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2020-11-11 VSCode 开发工具及常用插件