CentOS7.3安装MySQL

CentOS7.3安装MySQL

# 查看系统中是否已安装 MySQL 服务:
rpm -qa | grep mysql
或
yum list installed | grep mysql

# 如果已安装则删除 MySQL 及其依赖的包:
yum -y remove mysql-libs.x86_64

# 下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

# 安装 mysql57-community-release-el7-8.noarch.rpm:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm

# 安装 MySQL:
yum install mysql-server

安装完毕后,执行service mysqld start启动数据库服务,会在 /var/log/mysqld.log 文件中会自动生成一个随机的密码,我们需要先取得这个随机密码,以用于登录 MySQL 服务端:
grep "password" /var/log/mysqld.log

会看到2017-08-18T06:30:41.434227Z 1 [Note] A temporary password is generated for root@localhost: Gthf*eSBW8uH这样的信息,其中Gthf*eSBW8uH就是初始的密码,复制一下。

mysql -u root -p刚刚得到的密码

进入mysql命令行模式。

# 更新 MySQL 的用户 root的密码:
set password = password('新密码'); 

# 设置用户 root 可以在任意 IP 下被访问:
grant all privileges on *.* to root@"%" identified by "新密码";
或者
# 设置用户 root 可以在本地被访问:
grant all privileges on *.* to root@"localhost" identified by "新密码";

# 刷新权限使之生效:
flush privileges;

如果更改密码失败,就要降低密码强度:在Mysql命令行下执行set global validate_password_policy=0;
✔然后,应该就可以用了。

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 像素格子 设计师:CSDN官方博客 返回首页