Ubuntu下安装Mysql

1、更新包索引

sudo apt update
sudo apt upgrade -y

2、安装MySql服务器

sudo apt install mysql-server -y

---------------
sudo systemctl start mysql
sudo systemctl enable mysql      # 开机自启
sudo systemctl status mysql    
---------------

3、运行安全配置脚本

sudo mysql_secure_installation

4、登陆MySql:

sudo mysql

5、设置root登陆密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

FLUSH PRIVILEGES;

exit;

退出mysql并使用命令重新登陆:

sudo mysql -u root -p

-------------------------------
*************************************


数据库管理命令 说明

SHOW DATABASES;
| 查看所有数据库 |


CREATE DATABASE mydb;
| 创建数据库 |


DROP DATABASE mydb;
| 删除数据库 |


USE mydb;
| 切换数据库 |


SELECT DATABASE();
| 显示当前使用的数据库 |


--------------------------

用户与权限管理命令 说明


CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
| 创建用户 |


GRANT ALL PRIVILEGES ON db.* TO 'user'@'localhost';
| 授予权限 |


REVOKE ALL PRIVILEGES ON db.* FROM 'user'@'localhost';
| 撤销权限 |


DROP USER 'user'@'localhost';
| 删除用户 |


FLUSH PRIVILEGES;
| 刷新权限表 |



-------------------------

表管理命令 说明

SHOW TABLES;
| 查看当前数据库中的所有表 |


DESCRIBE table_name;
| 查看表结构(字段名、类型等) |


CREATE TABLE users (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100),
    email VARCHAR(100)
);
| 创建表 |


DROP TABLE users;
| 删除表 |


ALTER TABLE users ADD age INT;
| 添加字段 |


ALTER TABLE users MODIFY name VARCHAR(200);
| 修改字段类型 |


RENAME TABLE users TO customers;
| 重命名表 |


---------------------------------

数据操作(增删改查)命令 说明


INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
| 插入数据 |


SELECT * FROM users;
| 查询所有数据 |


SELECT name, email FROM users WHERE id = 1;
| 条件查询 |


UPDATE users SET email = 'new@example.com' WHERE id = 1;
| 更新数据 |


DELETE FROM users WHERE id = 1;
| 删除数据 |


TRUNCATE TABLE users;
| 清空表数据(不删除结构) |



评论

此博客中的热门博文

通过命令行在Github上发布项目的新版本

利用GitHub免费的静态页面托管空间发布网页

本地部署OpenAvatarChat实时交互数字人系统