Mysql安装步骤:

1.[[email protected] ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum mysql5.7安装

  1. [[email protected] ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

yum mysql5.7安装

  1. [[email protected] ~]# yum -y install mysql-community-server

yum mysql5.7安装

 

 

Mysql启动:

1.启动mysql

[[email protected] ~]# systemctl start mysqld.service

  1. 开机自启

[[email protected] ~]# systemctl enable mysqld.service

3.查看状态

[[email protected] ~]# systemctl status mysqld.service

yum mysql5.7安装

 

密码设置:

  1. [[email protected] ~]# grep "password" /var/log/mysqld.log

将密码复制

yum mysql5.7安装

[[email protected] ~]# mysql -uroot -p

输入密码:/mqtiNqm,3rq

yum mysql5.7安装

 输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

这里有个问题,新密码设置的时候如果设置的过于简单会报错:

yum mysql5.7安装

通过以下设置即可解决:

mysql> set global validate_password_policy=0;

mysql> set global validate_password_length=1;

 

yum mysql5.7安装

mysql创建用户并设置所有权限

1、创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

username:用户名;host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;password:用户登录密码;

2、授权:GRANT ALL PRIVILEGES ON  *.* TO ‘username’@‘%’ IDENTIFIED BY 'password’;

刷新权限:FLUSH PRIVILEGES;

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";*.*代表所有权;

@ 后面是访问MySQL的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。

 

报错:

Navicat for Mysql连接数据库时出现 2003 - Can't connect to MySql server on 'localhost'(10061)及无法启动MySQ

 

可能是centos7防火墙没有关闭,解决办法:

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2021-07-30
  • 2021-07-10
  • 2021-05-29
  • 2021-11-26
猜你喜欢
  • 2021-06-06
  • 2021-10-27
  • 2022-01-14
  • 2021-07-26
  • 2021-09-11
  • 2021-05-18
相关资源
相似解决方案