mysql常用命令

1. 启动mysql服务: net start mysql
或者
service mysql start
或者
systemctl start mysqld
或者
/etc/init.d/mysqld start
或者
sh $MYSQL_HOME/support-files/mysql.server start
2. 关闭mysql服务: net stop mysql
3. 以root用户登录: mysql -h localhost -u root -p 换行输入密码;
mysql -u devuser -p
4. 创建数据库: create schema [数据库名称] default character set utf8 collate utf8_general_ci;
create database devdatabase;
采用create schema和create database创建数据库的效果一样;
5. 创建用户: CREATE USER 'username'@'host' IDENTIFIED BY 'password';
如: create user 'devuser'@'localhost' identified by '123456';
如: create database boarddatabase default character set utf8 collate utf8_general_ci;
6. 授权: GRANT privileges ON databasename.tablename TO username@host identified by 'password';
其中: @"%" 表示对所有非本地主机授权,不包括localhost;
如: grant all privileges on devdatabase.* to devuser@localhost identified by '123456';
grant all privileges on *.* to 'devuser'@'%' identified by '123456';
grant all privileges on *.* to 'root'@'%' identified by '123456';
7. flush privileges;--立即启用修改
8. revoke all on *.* from tester;--取消用户所有数据库(表)的所有权限
9. 删除用户: delete from mysql.user where user='devuser';
10. 删除数据库: drop database databasename; 如: drop database 'devuser';
11. 退出命令行: exit;
12. 查看数据库(使用devuser登录): show databases;
13. 切换数据库: use databasename;
如: use devdatabase;

posted @   刀霸汉  阅读(106)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示