Linux 部署 mysql

Linux(四)- Ubuntu安装Mysql_mysql-community-server-core depends on libaio1 (>=-CSDN博客


#创建用户


打开终端。
登录到MySQL服务器:
mysql -u root -p
创建新用户。替换new_user为您想要的用户名,password为新用户的密码:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
授予新用户权限。以下示例授予了对所有数据库的全权限,您可以根据需要修改权限:
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost' WITH GRANT OPTION;
刷新权限使变更生效:
FLUSH PRIVILEGES;
退出MySQL:
EXIT;

#创建数据库

设置字符集和排序规则的命令如下:
CREATE DATABASE mydatabase CHARACTER SET utf8 COLLATE utf8_general_ci;
这条命令会创建一个名为mydatabase的数据库,其默认字符集为utf8,默认排序规则为utf8_general_ci

# 导入SQL数据文件

方法一:

切换至使用刚刚新建的数据库“mydatabase”,命令如下:

use mydatabase;

首先,将要导入的数据库sql文件上传到服务器目录下,如下图:

执行导入数据库命令:

source /XJ-test/XJ-test2.sql

方法二:

首先,将要导入的数据库sql文件上传到服务器目录下,如下图:

执行导入数据库命令:

mysql -u 数据库用户名 -p 数据库名 < sql文件

回车后,提示输入密码,输入后,等待一段时间,退出Enter password状态,代表执行完成,查看数据库中,数据导入成功

检查是否安装成功


linux命令:

netstat -tap | grep mysql


查看数据库服务状态


linux命令:

service mysql status 或 systemctl status mysql
1
执行命令后出现 active(running) 则表示已启动

注:操作数据库的一些其他命令:
查看数据库的编码方式命令:

show variables like 'character%';
1


查看MySQL数据库状态:

service mysqld status` 或 `service mysql status
1
启动MySQL:

service mysql start
1
停止MySQL:

service mysql stop
1
重启MySQL:

service mysql restart
1
连接Mysql:

mysql -uroot -proot  (mysql -u用户名 -p密码)
1
查看Mysql数据库:

show databases;
1
创建数据库:

create database name;
1
直接删除数据库,不提示:

drop database name;
1
``
使用数据库:`

use mysql; (use 数据库名;)
1
登录mysql数据库
​ linux命令:

mysql -u root -p
1
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,新安装的mysql数据库是没有密码的,Enter password: 处直接回车,就能够进入mysql数据库。

linux命令:

show databases;
1
`就可以查看当前的所有数据库。
 

常用的命令:

1. 使用命令行删除数据库:


a. 首先,使用以下命令登录MySQL服务器:
mysql -u 用户名 -p
b. 输入密码后,使用以下命令显示当前的数据库列表:
SHOW DATABASES;
c. 根据列表中的数据库名称,使用以下命令删除指定的数据库:
DROP DATABASE 数据库名称;

2. 使用MySQL命令删除数据库:


a. 在命令行输入以下命令登录MySQL服务器:
mysql -u 用户名 -p
b. 输入密码后,使用以下命令删除数据库:
DROP DATABASE 数据库名称;

3. 使用mysqladmin命令删除数据库:


a. 在命令行输入以下命令删除数据库:
mysqladmin -u 用户名 -p drop 数据库名称

4.查看表数据量


SELECT COUNT(*) FROM your_table_name;
替换your_table_name为你的实际表名。这条查询会返回表中的总行数。

5.删除表数据


DELETE FROM table_name;
这将删除表中的所有数据,但保留表结构不变。

TRUNCATE table_name;
这将删除表中的所有数据,并且重置自增长ID值。TRUNCATE比DELETE更快,因为它不记录每一行被删除的日志。

DROP table_name;
这将删除整个表和数据

以上是一些常用的命令来删除MySQL数据库的方法。根据具体情况选择合适的命令进行操作。请注意,删除数据库是一个危险的操作,务必谨慎操作,特别是在生产环境中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>