Linux下MySQL8.0.26安裝教程
1.找到官網(wǎng)下載位置
1.訪問mysql存檔
https://downloads.mysql.com/archives/community/
2.下載社區(qū)版
3.百度網(wǎng)盤中
2.Linux安裝配置
1.將壓縮包上傳到/usr/local/mysql
2.解壓到當(dāng)前目錄
tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar
3.刪除原來的壓縮包
4.移除mariadb數(shù)據(jù)庫的依賴(否則會報錯)
yum remove mariadb-libs -y
5.按順序安裝依賴
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm
6.啟動MySQL服務(wù)并且檢查mysql狀態(tài)
systemctl start mysqld && systemctl status mysqld
7.獲取rpm生成的默認(rèn)密碼
1.查找mysqld*.log文件位置
find /var/log -name "mysqld*.log"
2.查看密碼
cat /var/log/mysqld.log
8.登錄MySQL并設(shè)置密碼
1.登錄
mysql -u root -p
2.輸入密碼
3.修改密碼,然后重新登錄測試
ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼'; FLUSH PRIVILEGES;
9.支持遠(yuǎn)程登錄
1.創(chuàng)建一個用于遠(yuǎn)程登錄的root用戶并分配所有權(quán)限
create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼';
grant all on *.* to 'root'@'%';
FLUSH PRIVILEGES;
2.開放3306端口
1.服務(wù)器開放
systemctl start firewalld && firewall-cmd --permanent --add-port=3306/tcp && firewall-cmd --reload && firewall-cmd --query-port=3306/tcp
2.安全組開放
10.創(chuàng)建表
1.無需設(shè)置默認(rèn)字符集,在創(chuàng)建表的時候指定即可
create database if not exists test; -- 創(chuàng)建數(shù)據(jù)庫test use test; -- 使用數(shù)據(jù)庫test -- 創(chuàng)建表example_table CREATE TABLE example_table ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(100) NOT NULL, description TEXT ) DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci; -- 插入數(shù)據(jù) INSERT INTO example_table (name, description) VALUES ('張三', '這是一段中文描述'); -- 查詢數(shù)據(jù) SELECT * FROM example_table;
2.注意:如果不指定字符集為utf8mb4則插入中文會報錯!??!
到此這篇關(guān)于Linux下MySQL8.0.26安裝教程的文章就介紹到這了,更多相關(guān)linux mysql8.0安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql獲取指定時間段中所有日期或月份的語句(不設(shè)存儲過程,不加表)
最近需要用mysql獲取一個時間段中的所有月份,網(wǎng)上查都是要設(shè)置存儲過程或者加一個日期表的,不滿足我的需求,翻墻找資料加上自己試驗(yàn),如下代碼分享給大家2021-06-06mysql8.0.30安裝配置最詳細(xì)教程(windows?64位)
這篇文章主要給大家介紹了關(guān)于windows?64位下mysql8.0.30安裝配置的相關(guān)資料,主要以圖片的形式展示安裝教程x,簡單易懂,小白專屬,需要的朋友可以參考下2022-09-09windows 10 下mysql-8.0.17-winx64的安裝方法圖解
這篇文章主要介紹了windows 10 mysql-8.0.17-winx64的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08MySQL遷移KingbaseESV8R2的實(shí)現(xiàn)步驟
本文主要介紹了MySQL遷移KingbaseESV8R2的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02Windows10下MySQL5.7.19安裝教程 MySQL忘記root密碼修改方法
這篇文章主要為大家詳細(xì)介紹了Windows10下MySQL5.7.19安裝教程,以及MySQL忘記root密碼的修改方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10