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'@'%';

posted @ 2018-11-14 14:55  XiaO天  阅读(587)  评论(0编辑  收藏  举报