漫漫云计算学习历程 — linux下mysql的配置历程

计划学习云计算,学到能把自己卖出去也不能停止。云计算和分布式现在都很火,但是自己的基础无论如何都要打牢的。本来学习过mysql,不过属于本科教育水平,换而言之就是屁嘛不是。这次主要是在centos上学习,方便日后分布式使用。

环境:

centos7和mysql 8.0

安装步骤:

1.进入mysql官网,在社区版找到 MySQL Yum Repository ,找到下载地址,wget到linux。

2.执行以下命令安装:

yum localinstall mysql57-community-release-el7-11.noarch.rpm
yum install mysql-community-server
systemctl start mysqld.service

参考地址:http://www.cnblogs.com/xxoome/p/8313453.html

3.找到安装时生成的默认密码(老版本是无密码进入,现在不是了啊,如果遇到 “ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)” 或者 “ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)” 密码不对了您)

grep 'temporary password' /var/log/mysqld.log

参考网址:https://blog.csdn.net/wengzilai/article/details/78871414

4. 进入mysql

mysql -u root -p

然后输入密码,若是行首变成 mysql> 就证明您成功了。

5.修改密码(除非你爱上了随机生成的密码)

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

密码要求有大小写英文、数字和特殊字符。缺一不可,密码过于简单时提示 “ERROR 1819 (HY000): Your password does not satisfy the current policy requirements”

6.创建数据库

create database 数据库名;

7.创建用户,并赋予数据库所有权限。(数据库用户管理是数据库管理员基本功,学习下没坏处。)

grant all on 数据库名.数据表 to '用户名'@'%';

8.刷新权限 

flush privileges; 

9.退出,使用生成的用户登录。

exit

猜你喜欢

转载自blog.csdn.net/qq_39091354/article/details/82262482