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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤

發布時間:2023/12/15 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、查看系統配置

##總核數 = 物理CPU個數*每顆物理CPU的核數

##總邏輯CPU數 = 物理CPU個數*每顆物理CPU的核數*超線程數

1.1查看物理CPU個數

cat? ?/proc/cpuinfo|grep “physical id”|sort|uniq|wc -l

1.2 查看每個物理CPU中core的個數(即核數)

cat /proc/cpuinfo|grep “cpu cores”|uniq

1.3查看邏輯CPU的個數

cat /proc/cpuinfo|grep “processor”|wc -l

1.4查看CPU信息(型號)

cat /proc/cpuinfo|grep name|cut -f2 -d:|uniq -c

1.5查看內存大小

cat /proc/meminfo

1.6查看磁盤情況:

fdisk –l

df -h

1.7查看內存大小

free -h

二、清楚殘留

#service服務

Service mysql status/stop/start/restart

#查看該操作系統上是否已經安裝了mysql數據庫

rpm -qa | grep -i mysql

#通過 rpm -e 命令 或者rpm -e --nodeps命令來卸載掉

rpm -e mysql ?// 普通刪除模式

rpm -e --nodeps mysql//強力刪除模式

#通過 rpm -qa | grep mysql 命令來查看mysql是否已經卸載成功!!

#刪除所有的文件

rm -rf ?/etc/my.cnf

rm -rf ?/etc/mysql

#查看所有mysql文件并刪除

whereis mysql

#刪除mysql用戶及用戶組

more /etc/passwd | grep mysql

more /etc/shadow | grep mysql

more /etc/group | grep mysql

userdel mysql? ? //刪除用戶

groupdel mysql? //刪除用戶組

三、安裝mysql5.7.18

yum search libaio ??? ##search for info

yum install libaio ??? ##install library

groupadd mysql ??? ??//新增用戶組

useradd mysql -r -g mysql ??//新增mysql用戶

id mysql??#查看

tar –xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz ?/usr/local? ?//解壓tar.gz?到/usr/local下

cd /usr/local??//切換到/usr/local目錄下

mv mysql-5.7.18-linux-glibc2.5-x86_64 ?mysql??//重命名

//建相關目錄

cd mysql

mkdir data

cd ..

#改變用戶和組

//修改當前目錄擁有者為root用戶

chown -R root:root mysql

//修改當前data目錄擁有者為mysql用戶

cd mysql

chown -R mysql:mysql data

//賦予權限:用戶user[rwx] 組group[rwx] 其他others[rwx]

chmod 775?data

mykdir /usr/local/mysql/log ?-- > touch mysql-error.log àchmod 770 mysql-error.log

--配置環境變量

vim /etc/profile

//mysql

export MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME/bin

//初始化數據庫【記住臨時密碼】

bin/mysqld ?--user=mysql --basedir=/usr/local/mysql?--datadir=/usr/local/mysql/data?--initialize

//拷貝啟動文件?服務加到啟動項

//cp/usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server

//建立軟連接

ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

//建立軟連接,建安裝目錄下mysql放在/usr/bin目錄下,如果不執行,會找不到mysql命令

ln -s /usr/local/mysql/bin/mysql /usr/bin

//修改配置文件

vim /etc/init.d/mysql

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

在目錄下support-files/下有個my-default.cnf文件,修改

vim my-default.cnf

[mysqld]

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

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

port=3306

改完之后復制到/etc/目錄下。重命名為my.cnf

//啟動方式

mysqld_safe --user=mysql &

/etc/init.d/mysql.server start/stop/status

service mysql start

//登錄mysql

mysql -u root -p

//重置密碼

alter?user 'root'@'localhost' identified by '123456'; #設置root的密碼為123456

//為指定ip賦予權限,‘%’代表所有ip皆可訪問。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION ;

FLUSH PRIVILEGES //刷新權限

exit;

#開放3306端口,使外部可以訪問

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

總結

以上是生活随笔為你收集整理的linux安装mysql5.7.18_Linux下安装mysql5.7.18版本步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。