1、查看mysql进程
ps -ef |grep mysql
2、查看mysql运行情况
service mysqld status
3、查看mysql监听的端口
netstat -tlnp | grep mysql
4、启动 MySQL 服务
net start mysql 或 service mysql start
5、停止Mysql服务
systemctl stop mysqld
6、连接到mysql
mysql -u root -p
7、显示数据库
show databases;
8、新建数据库
create database xxx;
9、查看mysql版本
mysqld --version
10、查看表的字符集
SHOW CREATE TABLE decoration.SYS_USER;
11、修改表的字符集
ALTER TABLE decoration.SYS_USER CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
12、数据库+表字符集的修改
库表:数据库编码问题,导致无法向表中插入数据;Incorrect string value_为什么数据库表不让插数据了_bobo洁厕灵的博客-CSDN博客13、新建用户
CREATE USER 'xujinwei'@'%' IDENTIFIED BY 'xxx';
新建用户:xujinwei,密码xxx,%表示所有主机都可以通过该用户名连接到此库。
14、mysql 用户授权
GRANT ALL PRIVILEGES ON decoration_dev.* TO 'xujinwei'@'%' IDENTIFIED BY 'xxx'
授权给数据库decoration_dev 用户xujinwei的所有权限,xxx是用户密码
15、mysql 删除授权
先查询授权情况:
show grants for xujinwei@'%';
REVOKE ALL PRIVILEGES ON decoration_dev.* FROM 'xujinwei'@'%';
删除的授权需要和查询出来的授权记录一致