AIOps 一场颠覆传统运维的盛筵
762
2022-11-05
通过rpm包安装Mysql
MySQL的安装方式多种多样,除了编译安装,容器方式部署,还可以通过rpm包方式来部署。
本例子中系统采用centos7.5操作系统,安装Mysql5.7.23
1、下载必备的五个rpm包,如下:
mysql-community-client-5.7.23-1.el7.x86_64.rpmmysql-community-common-5.7.23-1.el7.x86_64.rpmmysql-community-libs-5.7.23-1.el7.x86_64.rpmmysql-community-libs-compat-5.7.23-1.el7.x86_64.rpmmysql-community-server-5.7.23-1.el7.x86_64.rpm
2、安装MySQL:
rpm -ivh +包名
注意:安装顺序为,1.common 2. libs 3. client 4.compat 5. server
如果安装过程中报错如下图所示,说明缺少依赖包,缺少什么包直接执行yum -y install numactl* (安装numactl包既可以解决libaio.so.1问题)
依赖包安装完成后再重新执行安装MySQL服务(如果在执行第四步时提示缺少依赖包,那么安装完依赖包后重新执行第四步即可,无需重新从第一步开始执行)
3、启动mysql:
systemctl start mysqld#启动MySQL服务
4、设置密码:
在配置文件my.cnf模块 ”[mysqld]” 中添加如下内容跳过权限认证
skip-grant-tables
重新启动mysql,输入mysql登录后通过如下命令修改密码:
update user set authentication_string=password(“新密码”)where user=”root”;
修改完成后取消my.cnf中的跳过密码权限,重启MySQL 输入密码登录后创建数据库时如果提示需要使用alter 再次修改密码可以执行:
alter user root@"localhost" identified by "新密码";
附加:windows和mac系统mysql默认不区分大小写,linux系统则区分大小写(查表查库等),在linux系统的mysql配置文件my.cnf的 ”[mysqld]” 模块中添加如下内容,即可取消区分大小写, 然后重启mysql即可
lower_case_names=1#其中1表示不区分,0表示区分
至此,通过rpm方式安装mysql完成!!!
发表评论
暂时没有评论,来抢沙发吧~