怎样用dw做新闻发布网站,创新能力建设资金网站,怎么做网站卖车,推介网手机版一、MySQL安装#xff08;rpm安装#xff09;
1、检查没有安装过mysql或mariadb rpm -qa | grep -i mysql rpm -qa | grep -i mariadb 返回空值的话#xff0c;就说明没有安装 MySQL。注意#xff1a;在新版本的CentOS7中#xff0c;默认的数据库已更新为了Mariadb#…一、MySQL安装rpm安装
1、检查没有安装过mysql或mariadb rpm -qa | grep -i mysql rpm -qa | grep -i mariadb
返回空值的话就说明没有安装 MySQL。注意在新版本的CentOS7中默认的数据库已更新为了Mariadb而非 MySQL所以执行yum install mysql 命令只是更新Mariadb数据库并不会安装 MySQL。 2、卸载已安装的 Mariadb 数据库如果有安装时才进行卸载 rpm -e postfix-2:2.10.1-7.el7.x86_64 rpm -e mariadb-libs-5.5.64-1.el7.x86_64
或者 yum remove mysql-libs 3、再次查看已安装的 Mariadb 数据库版本确认是否卸载完成 rpm -qa | grep -i mysql rpm -qa | grep -i mariadb
4、安装libaio、perl、net-tools库要不就会报错 yum -y install libaio perl net-tools
此步骤需联网 5、安装MySQL 建目录存放解压文件 mkdir -p /opt/module/MySQL-5.7.30 解压缩 tar -xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar -C /opt/module/MySQL-5.7.30 进入目 录准备安装 cd /opt/module/MySQL-5.7.30
开始安装-ivh 其中i表示安装v表示显示安装过程h表示显示进度
必须依次安装因为其中有依赖不然各种莫名的bug
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm 6. 启动MySQL
启动mysqld服务 systemctl start mysqld
下面列出其余systemctl命令不用运行 查看mysqld服务状态 systemctl status mysqld
停止mysqld服务 systemctl stop mysqld
重新启动mysqld服务 systemctl restart mysqld
配置mysqld开机自动启动 systemctl enable mysqld
配置mysqld开机不自动启动 systemctl disable mysqld 7. 登录MySQL修改密码 查询生成的临时密码 grep password /var/log/mysqld.log
登录mysql mysql -uroot -p //Enter password: 输入查询到的临时密码 因为是练习环境所以想把密码改的简单点
设置密码校验策略0 or LOW要不密码太LOW不让你过: set global validate_password_policy0;
设置密码校验长度要不密码太短不让你过: set global validate_password_length6;
设置常用的很low的密码 set password password(123456);
退出试试用新密码重新登录 quit 8. 配置远程连接
配置只要是root用户密码在任何主机上都能登录MySQL数据库
进入MySQL用新密码登进去试试 mysql -uroot -p
显示数据库 show databases;
使用mysql数据库 use mysql;
展示mysql数据库中的所有表 show tables;
展示user表的结构 desc user;
修改user表把Host表内容修改为% update user set host% where hostlocalhost;
删除root用户的其他host delete from user where Hosthadoop100; delete from user where Host127.0.0.1; delete from user where Host::1;
刷新生效 flush privileges;
退出 quit; 9 . 再次配置远程连接 用新密码登进去试试 mysql -uroot -p 授权 所有权限all所有数据库*.* 给 用户名root任何主机%密码
yourpassword
yourpassword密码是在hive-site.xml等配置文件中已经设置好了的 grant all privileges on *.* to root% identified by yourpassword with grant option
刷新权限使其立即生效 flush privileges;
退出MySQL quit