aarch64安装mysql_Linux安装MySQL

Linux安装MySQL

1、 MySQL安装包下载

根据Linux版本选择相对应安装包下载

8271e4c63988fd5efe62909db20c8470.png

2、 创建安装目录

mkdir /usr/local/mysql

把下载的安装包存放该目录

71592c72df100e4ea269e8f59f61d6f3.png

3、 解压安装包

tar -xvf MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar

aarch64安装mysql_Linux安装MySQL_第1张图片

解压文件详情

MySQL-client-5.6.36-1.el6.x86_64.rpm                  #MySQL客户端程序

MySQL-devel-5.6.36-1.el6.x86_64.rpm                    #MySQL的库和头文件

MySQL-embedded-5.6.36-1.el6.x86_64.rpm            #MySQL的嵌入式程序

MySQL-shared-compat-5.6.36-1.el6.x86_64.rpm      #RHEL兼容包

MySQL-shared-5.6.36-1.el6.x86_64.rpm                  #MySQL的共享库

MySQL-server-5.6.36-1.el6.x86_64.rpm                  #MySQL服务端程序

MySQL-test-5.6.36-1.el6.x86_64.rpm                     #MySQL的测试组件

4、

为系统添加mysql组和mysql用户

添加mysql组

groupadd mysql

为mysql组添加mysql用户

useradd -r -g mysql -s /bin/false mysql

96b49193c8360b241a9d20cdf885fa3f.png

注意:Because the user is required only for ownership purposes, not login purposes, the useradd command uses the -r and -s /bin/false options to create a user that does not have login permissions to your server host. Omit these options if your useradd does not support them. (mysql只作为系统账号,不可用于登陆)

5、 mysql目录权限拥有者修改

chown -R mysql:mysql ./

4cfa71fbcfbc0ddddd3450ab5b11384c.png

6、 安装准备

查看之前是否有安装

rpm -qa|grep -i mysql

删除安装信息

rpm -e mysql-libs –nodeps

89301fe2e630a0e4c5f2c682ee3071ab.png

7、 安装MySQL

按照如下顺序进行安装

rpm -ivh MySQL-client-5.6.36-1.el6.x86_64.rpm

rpm-ivh MySQL-devel-5.6.36-1.el6.x86_64.rpm

rpm-ivh MySQL-server-5.6.36-1.el6.x86_64.rpm

rpm-ivh MySQL-shared-5.6.36-1.el6.x86_64.rpm

26db3045f76cc0527dfc30764f373685.png

b30378a2cf6a334debaedc7ab7727462.png

b49a5af52adc83c633c03b82d5f0fbca.png

在安装MySQL-server-5.6.36-1.el6.x86_64.rpm时可能会遇到这种情况,是因为缺少libnuma依赖,需先解决依赖缺少问题再重新安装。

8dd0330c32d590bf137c16cd883af38e.png

安装依赖方式

(1)    yum安装

yum -y install libnuma

(2)    下载缺少的对应包

9e982e676b3a124c11e4a4db9ccf38a6.png

rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm

a0a2d9be8be51e934fbdd64f9be2f526.png

8、 安装完成,启动服务

service mysql start

89056862c189e3156d2bd3244f6b15e6.png

9、 配置MySQL登录密码,并授权主机登陆。

(1)    获取MySQL安装时生成的随机密码

cat /root/.mysql_secret

15df25affd8ff2c0d6a073299aaf29e3.png

(2)    通过获取的密码,执行登陆

mysql -uroot –p

aarch64安装mysql_Linux安装MySQL_第2张图片

(3)    重置root密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('p@ssw0rd');

467ce42ad3b491d3e721d8617b598d09.png

(4)    授权主机登陆

授权任意主机可登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'p@ssw0rd' WITH GRANT OPTION;

e4fe16d7f7c0f12cc303a77dd2386310.png

授权指定主机可登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xxx.xxx.xx' IDENTIFIED BY 'p@ssw0rd' WITH GRANT OPTION;

立即执行新权限

FLUSH PRIVILEGES;

4ec9b53b977544a0ec907fea1bcac569.png

(5)    退出MySQL命令行

quit

46f8a7fd7799e668df2dd6805b37fb31.png

10、重启服务

service mysql restart

6aef1d5199171f25e90c2c708c4b95c7.png

11、开发3306端口

查看防火墙状态

/etc/init.d/iptables status

aarch64安装mysql_Linux安装MySQL_第3张图片

查看是否已开发3306端口,没有则开放3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

aarch64安装mysql_Linux安装MySQL_第4张图片

你可能感兴趣的:(aarch64安装mysql)