Linux環(huán)境下安裝mysql5.7.36數(shù)據(jù)庫(kù)教程
下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

上傳到服務(wù)器
rz -be
解壓文件
tar -xvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz

再移動(dòng)并重命名一下
mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql
創(chuàng)建mysql用戶組和用戶并修改權(quán)限
groupadd mysql useradd -r -g mysql mysql
如果出現(xiàn)groupadd: group ‘mysql' already exists的話,不用管說明你以前安裝過mysql,跳過即可

創(chuàng)建數(shù)據(jù)目錄并賦予權(quán)限
mkdir -p /data/mysql #創(chuàng)建目錄 chown mysql:mysql -R /data/mysql #賦予權(quán)限

配置my.cnf
vim /etc/my.cnf
內(nèi)容如下
[mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic-links=0 explicit_defaults_for_timestamp=true innodb_log_file_size = 512M max_allowed_packet = 200M

編輯完 :wq! 保存并退出
初始化數(shù)據(jù)庫(kù)
進(jìn)入mysql的bin目錄
cd /usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
查看密碼
cat /data/mysql/mysql.err

啟動(dòng)mysql,并更改root 密碼
先將mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
啟動(dòng)mysql,查看mysql進(jìn)程
service mysql start ps -ef|grep mysql

到這里說明mysql已經(jīng)安裝成功了
下面修改密碼
首先登錄mysql,前面的那個(gè)是隨機(jī)生成的
./mysql -u root -p #bin目錄下
再執(zhí)行下面五步操作,然后重新登錄。
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;
update user set host = '%' where user = 'root'; #使root能再任何host訪問
FLUSH PRIVILEGES;#刷新
mysql可視化工具連接一下

結(jié)束
到此這篇關(guān)于Linux環(huán)境下安裝mysql5.7.36數(shù)據(jù)庫(kù)教程的文章就介紹到這了,更多相關(guān)Linux安裝mysql5.7.36內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- linux環(huán)境下安裝mysql8.0過程介紹
- Linux7.6二進(jìn)制安裝Mysql8.0.27詳細(xì)操作步驟
- Linux下安裝MySQL教程
- Linux下MySQL多實(shí)例部署及安裝指南
- Linux下mysql 8.0.25 安裝配置方法圖文教程
- mysql8.0.23 linux(centos7)安裝完整超詳細(xì)教程
- linux環(huán)境下安裝mysql數(shù)據(jù)庫(kù)的詳細(xì)教程
- Linux下安裝mysql-8.0.20的教程詳解
- Linux系統(tǒng)MySQL8.0.19快速安裝配置教程圖解
- linux centos7安裝mysql8的教程
- Linux環(huán)境下安裝MySQL數(shù)據(jù)庫(kù)
相關(guān)文章
MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別詳解
這篇文章主要介紹了MySQL的事務(wù)的基本要素和事務(wù)隔離級(jí)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-04-04
Mysql??DATEDIFF函數(shù)用法總結(jié)示例詳解
MySQL DATEDIFF()函數(shù)是MySQL中常見的日期函數(shù)之一,它主要用于計(jì)算兩個(gè)日期之間的差值,單位可以是天、周、月、季度和年,DATEDIFF函數(shù)用于返回兩個(gè)日期的天數(shù),這篇文章主要介紹了Mysql??DATEDIFF函數(shù),包括語(yǔ)法格式和示例代碼講解,需要的朋友可以參考下2023-03-03
SQL如何獲取目標(biāo)時(shí)間點(diǎn)或日期的方法實(shí)例
日期獲取在我們?nèi)粘i_發(fā)中經(jīng)常會(huì)遇到,這篇文章主要給大家介紹了關(guān)于SQL如何獲取目標(biāo)時(shí)間點(diǎn)或日期的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-10-10
Navicat無(wú)法連接MySQL報(bào)錯(cuò)1251的解決方案
這篇文章主要為大家詳細(xì)介紹了Navicat無(wú)法連接MySQL報(bào)錯(cuò)1251的解決方案,文中解決方法介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-12-12
Mysql數(shù)據(jù)庫(kù)綠色版安裝教程 解決系統(tǒng)錯(cuò)誤1067的方法
這篇文章主要為大家詳細(xì)介紹了MySql數(shù)據(jù)庫(kù)綠色版安裝教程,以及系統(tǒng)錯(cuò)誤1067的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
mysql數(shù)據(jù)庫(kù)常見的優(yōu)化操作總結(jié)(經(jīng)驗(yàn)分享)
這篇文章主要給大家介紹了關(guān)于mysql數(shù)據(jù)庫(kù)常見的優(yōu)化操作,文章總結(jié)的都是個(gè)人日常開發(fā)使用mysql數(shù)據(jù)庫(kù)的經(jīng)驗(yàn)所得,其中包括Index索引、少用SELECT*、EXPLAIN SELECT以及開啟查詢緩存等相關(guān)資料,相信會(huì)對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-04-04
SQL語(yǔ)句中LEFT JOIN的ON和WHERE有什么區(qū)別
這篇文章主要介紹了SQL語(yǔ)句中LEFT JOIN的ON和WHERE之間的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-12-12

