文件准备:
mysql-community-common-8.0.11-1.el7.x86_64.rpm
mysql-community-libs-8.0.11-1.el7.x86_64.rpm
mysql-community-client-8.0.11-1.el7.x86_64.rpm
mysql-community-server-8.0.11-1.el7.x86_64.rpm
[etl_t@localhost下载]$ su
密码:
输入密码,“Enter”
安装数据库,依次输入以下命令并安装
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
完成MySQL 8.0安装。
修改数据库密码
修改配置文件免密码登录MySQL
vim /etc/my.cnf
在[mysqld]末尾加上如下语句并保存退出
skip-grant-tables
重启mysql服务
systemctl stop mysqld.server
systemctl start mysqld.server
免密登录到mysql上,直接在终端输入:
mysql -uroot –p
无需输入密码,直接“Enter”
mysql>use mysql;
mysql>selecthost,user,authentication_string,plugin from user;
host:允许用户登录的ip“位置”,%表示可以远程;
user:当前数据库的用户名;
authentication_string:用户密码;
plugin:密码加密方式。
如果root用户的authentication_string字段下有内容,将其置空;
mysql>update user sethost='%',authentication_string='' where user='root';
退出MySQL
mysql>quit
删除/etc/my.cnf 文件中最后一行skip-grant-tables
再次重启MySQL服务
免密登录到mysql上,直接在终端输入:
mysql -uroot –p
无需密码,敲击“Enter”登录MySQL
修改数据库密码为:ETLT&lql215
mysql>ALTER USER ’root’@’%’ IDNTIFIED BY’******’ PASSWORD EXPIRE NEVER;
mysql>ALTER USER ’root’@’%’ IDNTIFIEDWITH mysql_native_password ’******’;
mysql>flush privileges;
图省略
完成。