centos 创建数据库
本人喜欢安装新版本 所以一般我都是先去mysql官方看社区最新版本的
安装Yum Repository:https://dev.mysql.com/downloads/repo/yum/
wget -i -c http://dev.mysql.com/get/新版本文件名
yum -y install 新版本文件名
安装MySQL服务:这个自动就是最新的-,-
yum -y install mysql-community-server
启动mysql服务
systemctl start mysqld.service
登录(注意这里只有本机能登录)
grep "password" /var/log/mysqld.log 找到密码
mysql -u root -p
ALTER USER USER() IDENTIFIED BY '要修改的新密码'; 5.7.6版本以上
这个时候会发现简单密码都不能用了 我们可以先查看下安全系数
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password.policy=LOW;设置密码强度
添加新用户并设置权限
CREATE USER 'test'@'%' IDENTIFIED BY '密码';
GRANT ALL ON *.* TO 'test'@'%';
ALTER USER 'test'@'%' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER;新版本加密方式不一样了所以要改回来
ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
FLUSH PRIVILEGES;
使用 Navicat 连接数据库,搞定~
取消权限命令:revoke ALL on *.* from 'test'@'%';