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