Centos 安装MySQL5.7
安装MySQL
下载MySQL安装包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
安装MySQL
yum -y install mysql-community-server
MySQL基本操作
启动MySQL
systemctl start mysqld.service
停止MySQL
systemctl stop mysqld.service
查看MySQL运行状态
systemctl status mysqld.service
查看root账户的初始密码
初始密码必须修改,否则无法操作数据库
grep "password" /var/log/mysqld.log
配置MySQL
进入数据库
mysql -uroot -p
查看MySQL密码策略
SHOW VARIABLES LIKE 'validate_password%';
设置密码验证强度等级
set global validate_password_policy=LOW;
设置密码长度
set global validate_password_length=6;
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
开启远程访问限制
%可替换成指定ip
每次修改密码都需要重新配置
grant all privileges on *.* to 'root'@'%' identified by 'you_pwd' with grant option;
重载授权表:
FLUSH PRIVILEGES;
查看编码格式
show variables like '%character%';
退出mysql数据库:
exit
其他
MySQL数据库编码格式修改文件目录
文件目录:/etc/my.cnf
在[mysqld]
下面添加:
character_set_server=utf8
为firewalld添加开放端口
添加mysql端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
然后再重新载入
firewall-cmd --reload