MySQL流浪记(三)—— Linux安装MySQL数据库5.7.30(亲测有效3分钟即可)
生活随笔
收集整理的這篇文章主要介紹了
MySQL流浪记(三)—— Linux安装MySQL数据库5.7.30(亲测有效3分钟即可)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下載
下載地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
解壓
tar -xf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gztar命令集合(詳解)
將安裝包進(jìn)行移動(dòng)并重命名(需要在root權(quán)限下進(jìn)行)。
mv mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
進(jìn)入到local目錄查看
創(chuàng)建MySQL用戶組并修改權(quán)限
groupadd mysql useradd -r -g mysql mysql創(chuàng)建數(shù)據(jù)目錄并賦予權(quán)限
mkdir -p /data/mysql #創(chuàng)建目錄 chown mysql:mysql -R /data/mysql #賦予權(quán)限返回到data目錄,進(jìn)行配置my.cnf
cd /data vim /etc/my.cnf配置如下
[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初始化數(shù)據(jù)庫(kù)
進(jìn)入MySQL的bin目錄,進(jìn)行初始化數(shù)據(jù)庫(kù)
cd /usr/local/mysql/bin ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize查看密碼
查看當(dāng)前隨機(jī)生成的數(shù)據(jù)庫(kù)密碼,之后進(jìn)行登錄,修改為自己的密碼
cat /data/mysql/mysql.err
可以先將這個(gè)密碼保存一下,或者一會(huì)兒直接復(fù)制就好了。
進(jìn)入MySQL,更改數(shù)據(jù)庫(kù)root的原始密碼
在進(jìn)入數(shù)據(jù)庫(kù)之前,要先將mysql.server復(fù)制到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql現(xiàn)在就可以啟動(dòng)MySQL
service mysql start接下來(lái)就是登錄MySQL(使用剛剛的原始密碼)
./mysql -u root -p最后就是改密三部曲了
SET PASSWORD = PASSWORD('666666'); ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; FLUSH PRIVILEGES;到這里,MySQL數(shù)據(jù)庫(kù)就已經(jīng)全部安裝完了,如果覺(jué)得對(duì)你有幫助,記得三連(點(diǎn)贊,關(guān)注,收藏)哦!
總結(jié)
以上是生活随笔為你收集整理的MySQL流浪记(三)—— Linux安装MySQL数据库5.7.30(亲测有效3分钟即可)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 6.MySQL数据库与数据表操作
- 下一篇: 【每日SQL打卡】