当前位置: 首页 > article >正文

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 数据库名称

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


http://www.kler.cn/news/366505.html

相关文章:

  • 力扣283-- 移动零
  • k8s 综合项目笔记
  • 2024MathorCup大数据竞赛 B题基本思路
  • Unity实现DBSCAN
  • 工作使用篇:如何在centos系统中安装anaconda
  • 钉钉录播抓取视频
  • vue3可组合函数和hook的用法和使用场景区别
  • 使用React构建现代Web应用
  • <Project-11 Calculator> 计算器 0.3 年龄计算器 age Calculator HTML JS
  • 服务攻防之Redis数据库安全
  • 2024.10.25 软考学习笔记(知识点)
  • 通过Conda安装jupyter notebook
  • 【HTML】之form表单元素详解
  • 远程服务器训练网络本地读取TensorBoard
  • 【设备状态与人员动态的监测和呈现-会议签到的补充】
  • Android 开发 调节声音 SeekBar自定义样式
  • 【入门篇】2.9 系统滴答定时器 SysTick
  • 论文笔记:通用世界模型WorldDreamer
  • 标准版关于申请火山翻译的流程
  • Oracle锁表问题处理
  • python读取学术论文PDF文件内容
  • GCN+BiLSTM多特征输入时间序列预测(Pytorch)
  • Java基础第四天(实训学习整理资料(四)Java中的方法(函数))
  • How to install Node.js and NPM on CentOS
  • 运输层知识点汇总3
  • 【ArcGIS Pro实操第5期】全局及局部空间插值:GPI、LPI、IDW等