linux安装mysql5.7.25教程,Linux安装mysql-5.7.25
安裝環(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
#錯(cuò)誤日志
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
#移動(dòng)到 /usr/local/mysql
3. mv mysql /usr/local
#生成相關(guān)文件夾
4.cd /usr/local/mysql&&mkdir -p ./mysql/{data,error}
配置mysql啟動(dòng)服務(wù)
1. cp mysql.server /etc/init.d/mysql
2. vi mysql
3. datadir=/usr/local/mysql/data
4. basedir/usr/local/mysql
5. 注冊(cè)開機(jī)啟動(dòng)服務(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會(huì)輸出一個(gè)隨機(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
啟動(dòng)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ù)庫(kù),可以指定某個(gè)庫(kù)
2. root 登錄用戶,可以指定其他用戶
3 .% 任意ip ,可以指定ip
4.all privileges 所有權(quán)限,可以改為 inset select 等具體權(quán)限
#刷新
flush privileges
刪除mysql 遠(yuǎn)程登錄權(quán)限
#選擇mysql數(shù)據(jù)庫(kù)
use mysql
#撤回權(quán)限
revoke all privileges on *.* from 'root'@'%';
#刪除用戶
delete from user where User="root" and Host="%";
#刷新
flush privileges;
忘記mysql 密碼
#跳過(guò)用戶密碼驗(yàn)證權(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的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux查看python线程,Pyth
- 下一篇: linux语言windows 语言,作业