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

posted @ 2022-11-11 09:26  金虹巴巴  阅读(17)  评论(0编辑  收藏  举报