首页 > 数据库技术 > 详细

centos_mysql踩坑

时间:2019-05-21 10:03:10      阅读:131      评论:0      收藏:0      [点我收藏+]

1 mysql安装

a: #wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 

b:rpm -ivh mysql-community-release-el7-5.noarch.rpm

c.yum -y install mysql mysql-server mysql-devel

2 启动服务

service mysqld start

3 使用mysql

mysql -u root -p 

不设置密码的话可以直接mysql进入

4 常用的mysql指令

a:  show databases; 显示所有的数据库

b:  show tables; 显示所有的表

c:  select * from tables; 显示表结构

d: 输出表的所有内容(忘记是什么的等下试一下补上)

e: 创建新的数据库   mysql> create database geolife;
Query OK, 1 row affected (0.06 sec)

f: 给数据库添加新的用户(找到一个比较靠谱的,正常方法添加用户老是会报错)GRANT USAGE ON *.* TO ‘user01‘@‘localhost‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

mysql> show grants for user01@localhost;  显示权限

g:  刷新权限            mysql> flush privileges;
 Query OK, 0 rows affected (0.00 sec)
 使改动生效;注:如果不执行该指令,则无法正常执行后续指令。

h:  查询表有多少行

select count(*) from mysql.user;

5 关于数据库备份!

数据库备份不是在mysql内执行 而是在mysql之外 在mysql内执行mysqldump -u root -p --databases db > db.sql只会报错

exit退出mysql在命令行执行mysqldump就没有问题了

附上 mysqldump -help可以查看它的option

备份的代码:mysqldump -u geolife -p --databases geolife >geolife.sql 输入密码只会在目录下就能找到geolife.sql 文件了

centos_mysql踩坑

原文:https://www.cnblogs.com/samanian/p/10897851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!