日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux安装mysql5.7.25教程,Linux安装mysql-5.7.25

發(fā)布時間:2025/3/21 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装mysql5.7.25教程,Linux安装mysql-5.7.25 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝環(huán)境介紹

1. 系統(tǒng) Ubuntu18.0.4

2. mysql 版本 5.7.25

3. 安裝方式 :二進(jìn)制文件解壓安裝

4. 安裝依賴libaio [官方文檔](https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html)

生成配置文件

cd /etc

touch my.cnf

配置文件

[mysqld]

#mysql 解壓安裝路徑

basedir=/usr/local/mysql

#mysql 數(shù)據(jù)路徑

datadir=/usr/local/mysql/data

#mysql 端口

port=3306

#mysql servivce id

server_id=1

#mysql 套接字

socket=/tmp/mysql.sock

#mysql pid 文件

pid-file=/usr/local/mysql/mysql.pid

#登錄用戶

user=root

#錯誤日志

log-error=/usr/local/mysql/error/mysql_error.log

# 禁用主機(jī)域名解析

skip-name-resolve

解壓壓縮包

1.tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

#重新命名

2. mv mysql-5.7.25-linux-glibc2.12-x86_64 mysql

#移動到 /usr/local/mysql

3. mv mysql /usr/local

#生成相關(guān)文件夾

4.cd /usr/local/mysql&&mkdir -p ./mysql/{data,error}

配置mysql啟動服務(wù)

1. cp mysql.server /etc/init.d/mysql

2. vi mysql

3. datadir=/usr/local/mysql/data

4. basedir/usr/local/mysql

5. 注冊開機(jī)啟動服務(wù)

chkconfig --add mysql

chkconfig --list

添加環(huán)境變量

1. vim /etc/profile

2. export PATH =$PATH:/usr/local/mysql/bin

3. source /etc/profile

初始化mysql

1.初始化mysql,mysql會輸出一個隨機(jī)密碼,my.cnf配置了日志,密碼輸出在日志中

mysqld --initialized --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

2.獲得密碼

cat /usr/local/mysql/error/mysql_error.log | grep password

啟動mysql

1.service mysql start

#登錄修改密碼

2.mysql -u root -p 密碼

alter user 'root'@'localhost' identified by 'root'

#賦予遠(yuǎn)程登錄權(quán)限

grant all privileges on *.* to root@"%" identified by "密碼";

1. '.' 指的的數(shù)據(jù)庫,可以指定某個庫

2. root 登錄用戶,可以指定其他用戶

3 .% 任意ip ,可以指定ip

4.all privileges 所有權(quán)限,可以改為 inset select 等具體權(quán)限

#刷新

flush privileges

刪除mysql 遠(yuǎn)程登錄權(quán)限

#選擇mysql數(shù)據(jù)庫

use mysql

#撤回權(quán)限

revoke all privileges on *.* from 'root'@'%';

#刪除用戶

delete from user where User="root" and Host="%";

#刷新

flush privileges;

忘記mysql 密碼

#跳過用戶密碼驗證權(quán)限

1.mysqld --skip-grant-tables

#選擇mysql

2.use mysql

#修改密碼

3. update user set password=password("新密碼") where user="root";

#刷新

flush privileges;

總結(jié)

以上是生活随笔為你收集整理的linux安装mysql5.7.25教程,Linux安装mysql-5.7.25的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。