MySQL数据目录
/var/lib/mysql
文件夹
MySQL 其中一个名字就代表一张表
后缀和存储引擎相关
MySQL配置文件
/etc/my.cnf
··
[mysqld]
#数据目录
datadir=/var/lib/mysql
#
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
#错误日志
log-error=/var/log/mysqld.log
#
pid-file=/var/run/mysqld/mysqld.pid
#更改默认的字符编码
character-set-server=utf8
#更改默认的存储引擎
default-storage-engine=INNODB
然后重启服务
service mysqld restart
MySQL登录
登录
mysql -uroot -p
远程登陆
mysql -h ip -P port(如果有更改重新指定端口) -uroot -p
MySQL权限控制
show databases;
use mysql;
show tables;
默认只能通过localhost访问,不能通过ip远程访问,如果要在集群分布式环境中单独部署mysql,设置通过ip远程访问
select Host,User,authentication_string from user;
#设置权限
grant all privileges on *.* to 'root '@'%' identified by '123456' with grant option;
#刷新权限
flush privileges;
#退出·
quit