Linux下mysql的命令_linux下mysql常用的一些命令 一时失言乱红尘 2022-11-05 00:55 170阅读 0赞 环境:Centos 7.3,MySQL 5.7 日志地址 /var/log/mysqld.log 配置文件地址 /etc/my.cnf 查看状态: ps -ef | grep -i mysql 查看版本: mysqladmin --version 连接 mysql -u root -p mysql -h localhost -u shanejim -p -P 33714 第二行是远程连接时,-h 指定机器ip,这里写的localhost,最后的-P 33714指定端口,注意P是大写 启动 systemctl start mysqld 关闭 systemctl stop mysqld 重启 systemctl restart mysqld 设置开机启动 systemctl enable mysqld systemctl daemon-reload 上面列了一些常用的在系统命令行的命令,下面在列一下连接mysql后常用的一些命令 查看字符编码 show variables like '%character%'; 查看库和表的信息。这里已经新建了一个数据库:test,表t\_test SHOW DATABASES; use test; SHOW TABLES; SHOW COLUMNS FROM t\_test; SHOW INDEX FROM t\_test; SHOW TABLE STATUS FROM test; 修改密码,用户管理 添加一个用户名为shanejim,密码为Shanejim123,,,的远程连接用户,all表示所有权限(all改成select表示只开select权限),%表示任意ip都能连接。命令参考如下: grant all on \*.\* to 'shanejim'@'%' identified by 'Shanejim123,,,'; update user set password=password('123') where user='root' and host='localhost'; 注意,需要刷新权限后才能生效 flush privileges; \#刷新权限表,使配置生效
还没有评论,来说两句吧...