首页 > 代码库 > 数据库
数据库
数据库
数据库的安装及简单操作
yum install mariadb mariadb-server -y
systemctl start mariadb
mysql_secure_installation 首次安装mariadb,是没有密码的,此操作可以用来设置密码
mysql -uroot -pxxx xxx为密码
SHOW DATABASES 显示数据库
SHOW TABLES显示表
USE mysql进入mysql用户(进入mysql数据库)
SETECT * FROM mysql.user列出mysql用户中的所有信息
DESC xxx查看xxx表的数据结构
FLUSH PRIVILEGES刷新数据库
SEKECT Host,User,Password FROM user从user中筛选出Host,User,Password的信息
用户权限设置
CREATE USER guanxige@localhost identified by ‘haha’创建用户guanxige 密码为 haha
GRANT INSERT on *.* to guanxige@localhost用户guanige在本地有插入权限
GRANT CREATE on *.* to guanxige@localhost用户guanige在本地有创建权限
SHOW GRANTS FOR guanxige@localhost显示guanxige在本地的所有权限
REVOKE CREATE on *.* from guanxige@localhost删除guanige在本地的创建权限
REVOKE INSERT on *.* from guanxige@localhost删除guanige在本地的插入权限
DROP USER guanxige@localhost删除guanxige用户
修改密码(知道原密码)
Mysqladmin -uroot -phaha password hahaha将密码由haha改为hahaha
修改密码(忘记密码)
systemctl stop mariadb.service
mariadb.service
mysqld_safe --skip-grant-tables &跳过grant-tables授权表,不需要认证登陆本地mysql数据库
mysql -uroot此时进入数据库时不需要密码
SELECT * FROM mysql.user
UPDATE mysql.user set Password=passwd(‘haha‘) WHERE User=‘root‘;将mysql.user中root用户的密码为haha
ps aux | grep mysql查看mysql进程
killall -9 mysql_safe关闭进程
systemctl start mariadb开启mariadb服务
数据备份
mysqldump -uroot -phahaha mysql > /mnt/beifen备份mysql数据库的信息到/mnt/beifen下
mysql -uroot -phahaha xxxx < /mnt/beifen 将/mnt/beifen下的信息放入xxxx库中
本文出自 “12288655” 博客,谢绝转载!
数据库