程序员开发实例大全宝库

网站首页 > 编程文章 正文

Linux服务器下mysql的基础入门操作笔记

zazugpt 2024-10-09 22:39:23 编程文章 14 ℃ 0 评论

计划:

创建数据库:demoDb

创建用户:demouser

密码:demo123


登录:

mysql -u root -p


查看数据库:

show databases;


创建数据库:

create database [数据库名];
create database demoDb;


查看用户:

select host,user,authentication_string from mysql.user;

看有哪些用户,给了哪些权限

这块,我也刚入门,有些东西还需要以后研究

创建用户:

1、create user 'demouser'@'localhost' identified by 'demo123';

host="localhost"为本地登录用户,host="ip"为ip地址登录,host="%",为外网ip登录


给用户权限

所有权限:
grant all privileges on `demoDb`.* to 'demouser'@'localhost';

赋予客户端访问权限(这个未验证):

ALTER USER 'demouser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'demo123';



退出用demouser登录验证一下:



另外(无截图未验证):

windows环境下

访问MySQL的数据库目录,我服务器为例

C:\Program Files\MySQL\MySQL Server 8.0\bin

查看mysql版本

mysqladmin --version

修改密码

mysqladmin -u root password "123456";

选择数据库:

use [数据库名];

查看表:

show tables;

查看字段:

show columns from [表名];

mysql备份和还原的脚本

导出的参考脚本:

mysqldump -h [地址] -u [账号] -p [数据库名] > C:\temps\mydb.sql

mysqldump -h localhost -u root -p devdb > C:\temps\mydb.sql

mysqldump -h localhost -u root -p --default-character-set=utf8 dfoadb > C:\temps\dfoadb.sql

mysqldump -h localhost -uroot -p[密码] --default-character-set=utf8 dfoadb > C:\temps\dfoadb1.sql

导入:

mysql -h localhost -u root -p --default-character-set=utf8 dfoadb < C:\temps\dfoadb.sql

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表