mysq基础1-安装、常用命令、慢查询设置

1. ubuntu 安装mysql

apt-get install mysql-server

2. 配置可以远端登录和操作

(1)设置监听

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 

注释掉bind-address = 127.0.0.1, 即

# bind-address = 127.0.0.1

重启服务

sudo /etc/init.d/mysql restart

(2)修改用户表

登录数据库

mysql -u root -p 

选择数据库

use mysql; 

修改root用户可以在所有机器登录(root只是举例,%表示所有机器)

update user set host = '%' where user = 'root'; 

重启服务

sudo /etc/init.d/mysql restart

3.设置慢查询

SHOW VARIABLES;
SHOW VARIABLES LIKE 'slow_query%';
SET GLOBAL slow_query_log_file= '/var/log/mysql/slow_query.log';
SET GLOBAL slow_query_log=ON;
SET GLOBAL long_query_time=0.00;

解决慢查询时,not found (Errcode: 13 - Permission denied)的问题

(1)slow_query_log_file设置为/var/log/mysql/slow_query.log,不要设置其他路径目录;

(2)关闭selinux(未测试)

vim  /etc/selinux/config

将SELINUX项改成:SELINUX=disabled

重启系统。

4. 常用命令

重启
/etc/init.d/mysql restart
登录
mysql -uroot -p12345678 -h192.168.1.103
查看所有数据库
show databases;
进入某个数据库
use 库名;
建库
create database 库名; 
显示库中的数据表
show tables; 
显示数据表的结构
describe 表名; 
显示表中的记录:
select * from 表名
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页