Centos 7 下 mysql 命令
来源:互联网 发布:python 99乘法表思路 编辑:程序博客网 时间:2024/06/09 17:22
**使用客户端连接工具连接mysql时,常碰到mysql 报1405 异常:
这个应该时由于数据库权限问题:
grant all privileges on . to ‘root’@’%’ identified by ‘root’ with grant option;
即可解决**
碰到1130错误:
mysql;select ‘host’ from user where user=’root’ and host=’localhost’;
mysql;update user set host = ‘%’ where user =’root’ and host=’localhost’;
mysql;flush privileges;
=================安装mysql服务==========================================
此下载版本为:5.6.36
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
成功安装之后重启mysql服务
service mysqld restart
初次安装mysql是root账户是没有密码的
设置密码的方法
mysql -uroot
mysql> set password for ‘root’@’localhost’ = password(‘123456’);
mysql> exit
重新登录:
mysql -uroot -p密码
mysql>
查看mysql安装状态:
[root@localhost software]# rpm -qa|grep mysqlmysql-community-server-5.6.38-2.el7.x86_64mysql-community-client-5.6.38-2.el7.x86_64mysql-community-release-el7-5.noarchmysql-community-common-5.6.38-2.el7.x86_64mysql-community-libs-5.6.38-2.el7.x86_64
设置mysql开机自启:
vim /etc/rc.local添加:service mysqld start保存退出后,重启即可
================mysql 命令总结=====================================================
mysql数据库使用总结
本文主要记录一些mysql日常使用的命令,供以后查询。
1.更改root密码
mysqladmin -uroot password ‘yourpassword’
2.远程登陆mysql服务器
mysql -uroot -p -h192.168.137.10 -P3306
3.查询数据库
show databases;
4.进入某个数据库
use databasename;
5.列出数据库中的表
show tables;
6.查看某个表全部字段
desc slow_log;
show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句)
7.查看当前用户
select user();
8.查看当前所在数据库
select database();
9.创建新数据库(可以指定字符集)
create database db1 charset utf8;
10.创建新表
create table t1 (id
int(4), name
char(40));
11.查看数据库版本
select version();
12.查看数据库状态
show status; 当前会话状态
show global status; 全局数据库状态
show slave status\G; 查看主从数据库状态信息
13.查询数据库参数
show variables;
14.修改数据库参数
show variables like ‘max_connect%’;
set global max_connect_errors = 1000;(重启数据库会失效,要在配置文件中修改)
15.查看当前数据库队列
show processlist;
16.创建普通用户并授权给某个数据库
grant all on databasename.* to ‘user1’@’localhost’ identified by ‘123456’;
17.查询表数据
select * from mysql.db; //查询该表中的所有字段
select count() from mysql.user; //count()表示表中有多少行
select db,user from mysql.db; //查询表中的多个字段
select * from mysql.db where host like ‘10.0.%’;在查询语句中可以使用万能匹配 “%”
18.插入一行数据
insert into db1.t1 values (1, ‘abc’);
19.更改表的某一行数据
update db1.t1 set name=’aaa’ where id=1;
20.清空表数据
truncate table db1.t1;
21.删除表
drop table db1.t1;
22.清空数据库中的所有表(数据库名是eab12)
mysql -N -s information_schema -e “SELECT CONCAT(‘TRUNCATE TABLE ‘,TABLE_NAME,’;’) FROM TABLES WHERE TABLE_SCHEMA=’eab12’” | mysql -f eab12
23.删除数据库
drop database db1;
24.数据库备份
mysqldump -uroot -p’yourpassword’ mysql >/tmp/mysql.sql
25.数据库恢复
mysql -uroot -p’yourpassword’ mysql
26.新建普通用户
CREATE USER name IDENTIFIED BY ‘ssapdrow’;
27.更改普通用户密码
SET PASSWORD FOR name=PASSWORD(‘fdddfd’);
28.查看name用户权限
SHOW GRANTS FOR name;
29.脚本中执行mysql命令
mysql -uuser -ppasswd -e”show databases”
echo “show databases”|mysql -uuser -ppassword
以下是执行大量mysql语句采用的方式
mysql -uuser -hhostname -ppasswd <
- Centos 7 下 mysql 命令
- CentOS 下安装 mysql命令
- CentOS下MySQL服务器重启命令
- Centos 7 下命令整理
- Centos下安装mysql及常用mysql命令总结
- CENTOS 7 下安装mysql
- CentOS-7下安装MySQL
- centos 7下安装mysql
- centos 7下安装mysql
- CentOS 7下安装MySQL
- CentOS 7下安装Mysql
- CentOs 7下安装MySQL
- centos下进行mysql权限设置的一个命令
- 在CentOS下用yum命令安装mysql
- Linux Centos 下使用yum 命令安装mysql
- centos下svn命令
- centos下dstat命令
- CentOS 下 cp 命令
- 【排序算法】 选择排序 selection sort(选择类排序)
- javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'
- 《2017-2018阶段职业规划》
- sql分组统计查询 count带条件
- theano-xnor-net代码注释8 xnornet_layers.py
- Centos 7 下 mysql 命令
- SQL Server基础之存储过程
- XML文档解析之JDOM解析
- JOptionPane
- iOS GCD的冰山一角
- php程序常用自检错误方法
- RecyclerView的简单使用
- 离散题目7
- Property 'X' not found on type entity.Customer错误原因分析