<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
記一次成功安裝MySQL8028到銀河麒麟V10,並實現遠端存取的方法
資料庫下載地址(實驗使用版本如圖):
https://dev.mysql.com/downloads/mysql/
作業系統映象下載地址(註冊登入後,根據CPU選擇具體版本):
https://eco.kylinos.cn/partners/mirror.html?class_id=1
1.1 清理歷史環境
1.1.1 檢視系統是否自帶MySQL和MariaDB
# rpm -qa | grep mysql # rpm -qa | grep mariadb # yum -y remove mysql* # yum -y remove mariadb*
1.1.2 刪除MySQL和MariaDB相關包
# rpm -e filename
1.1.3 查詢所有的mysql相關檔案,然後統統刪除
# find / -name mysql
1.2 建立使用者與組
# useradd mysql -s /sbin/nologin # id mysql uid=1000(mysql) gid=1000(mysql) groups=1000(mysql)
1.3 建立相關目錄(生成環境中,建議軟體與資料不要放在一個磁碟上)
建立軟體目錄 官方標準/usr/local
mkdir -p /app/database/
建立資料目錄
mkdir -p /data/3306/
建立紀錄檔目錄
mkdir -p /binlog/3306/
1.4 設定目錄許可權
chown -R mysql.mysql /app/ /data/ /binlog/
1.5 系統防火牆操作
關閉防火牆:systemctl stop firewalld
關閉防火牆開機啟動:systemctl disable firewalld
或單獨開放3306資料庫埠:
# firewall-cmd --zone=public --add-port=3306/tcp --permanent # systemctl restart firewall
2.1 上傳並解壓MySQL資料庫壓縮檔案 (使用上傳工具或rz命令)
進入上傳安裝檔案的位置:
# cd /app/database/
解壓安裝壓縮包:
# tar -xzvf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
建立軟連線:
# ln -s mysql-8.0.28-linux-glibc2.12-x86_64 mysql
2.2 設定變數環境
2.2.1 進入MySQL目錄並改許可權
# cd /app/database/msyql # chown -R mysql.mysql *
2.2.2 設定變數
# vim /etc/profile
2.2.3 新增一行
# export PATH=/app/database/mysql/bin:$PATH
2.2.4 生效設定
# source /etc/profile
2.2.5 驗證
# mysql -V mysql Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL)
2.3 設定my.cnf檔案
# vim /etc/my.cnf
按A鍵或Insert鍵切換到輸入模式,並貼上以下內容,Esc鍵後輸入":wq"儲存檔案
[mysqld] basedir=/app/database/mysql bind-address=0.0.0.0 datadir=/data/3306 log-error=/data/3306/mysql.err lower-case-table-names=1 pid-file=/data/3306/mysql.pid port=3306 server_id=1 socket=/tmp/mysql.sock user=mysql #character config character_set_server=utf8mb4 symbolic-links=0 [mysql] socket=/tmp/mysql.sock
注:lower-case-table-names=1
為 讓MySQL不區分大小寫
2.4.1 初始化資料庫
# cd /app/database/mysql/bin # ./mysqld --initialize-insecure --user=mysql --basedir=/app/database/mysql --datadir=/data/3306/ --defaults-file=/etc/my.cnf --lower-case-table-names=1
若報錯請根據提示在搜尋引擎上搜尋解決方案 例如缺少libaio-devel包則需要執行:
yum install -y libaio-devel
2.4.2 檢視初始化密碼
cat /data/3306/mysql.err
2.5 啟動與啟動項
2.5.1 準備啟動指令碼
# cd /app/database/mysql/support-files/
2.5.2 拷貝MySQL對啟動指令碼至系統軟體管理目錄中
# cp mysql.server /etc/init.d/mysqld
2.5.3 檢視啟動狀態、啟動、停止、重啟
# service mysql status # service mysql start # service mysql stop # service mysql restart
2.5.4 加入啟動項並隨系統啟動而啟動
# chkconfig --add mysqld # chkconfig mysqld on
驗證開機自啟動是否成功(345狀態為on)
# chkconfig | grep mysql
3.1 修改資料庫密碼
# mysqladmin -uroot -p password iaoexl.1#
3.2 MySQL登入
# mysql -uroot -p -P3306 -h127.0.0.1 Passwords:
3.3 MySQL退出三種方法:
mysql > exit; mysql > quit; mysql > q;
3.4 設定所有主機都能登入
mysql>use mysql; mysql>update user set host ='%'where user ='root' and host ='localhost'; mysql>flush privileges;
到此這篇關於銀河麒麟V10安裝MySQL8028的文章就介紹到這了,更多相關銀河麒麟V10安裝mysql內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45