aarch64安装mysql_Linux安装MySQL
Linux安裝MySQL
1、 MySQL安裝包下載
根據Linux版本選擇相對應安裝包下載
2、 創建安裝目錄
mkdir /usr/local/mysql
把下載的安裝包存放該目錄
3、 解壓安裝包
tar -xvf MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar
解壓文件詳情
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
注意: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 ./
6、 安裝準備
查看之前是否有安裝
rpm -qa|grep -i mysql
刪除安裝信息
rpm -e mysql-libs –nodeps
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
在安裝MySQL-server-5.6.36-1.el6.x86_64.rpm時可能會遇到這種情況,是因為缺少libnuma依賴,需先解決依賴缺少問題再重新安裝。
安裝依賴方式
(1)??? yum安裝
yum -y install libnuma
(2)??? 下載缺少的對應包
rpm -ivh numactl-2.0.9-2.el6.x86_64.rpm
8、 安裝完成,啟動服務
service mysql start
9、 配置MySQL登錄密碼,并授權主機登陸。
(1)??? 獲取MySQL安裝時生成的隨機密碼
cat /root/.mysql_secret
(2)??? 通過獲取的密碼,執行登陸
mysql -uroot –p
(3)??? 重置root密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('p@ssw0rd');
(4)??? 授權主機登陸
授權任意主機可登錄
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'p@ssw0rd' WITH GRANT OPTION;
授權指定主機可登錄
GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xxx.xxx.xx' IDENTIFIED BY 'p@ssw0rd' WITH GRANT OPTION;
立即執行新權限
FLUSH PRIVILEGES;
(5)??? 退出MySQL命令行
quit
10、重啟服務
service mysql restart
11、開發3306端口
查看防火墻狀態
/etc/init.d/iptables status
查看是否已開發3306端口,沒有則開放3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
總結
以上是生活随笔為你收集整理的aarch64安装mysql_Linux安装MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ant design pro常用(7):
- 下一篇: Windows错误系统配置提权之系统服务