mysql5 7二進位制安裝

2021-09-26 02:55:03 字數 3718 閱讀 4178

網上找了好多教程,就照著這個流程可以安裝成功

注意,這一步最後一行會有乙個提示

[note] a temporary password is generatedforroot@localhost: b*s1i(*,kxwg

最後面的字串為root密碼

./bin/mysql_ssl_rsa_setup--datadir=/data/mysql

cpsupport-files/my-default.cnf/etc/my.cnf

vim/etc/my.cnf//編輯或者修改

basedir =/usr/local/mysql

datadir =/data/mysql

port = 3306

socket =/tmp/mysql.sock

cpsupport-files/mysql.server/etc/init.d/mysqld

vi/etc/init.d/mysqld//編輯或者修改

basedir=/usr/local/mysql

datadir=/data/mysql

/etc/init.d/mysqldstart

使用初始化密碼登入      

/usr/local/mysql/bin/mysql-uroot -p'b*s1i(*,kxwg'//進入後直接設定密碼

mysql>setpassword = password('mypass');//一定要設定一下新密碼

退出來,再使用新的密碼登入就可以了

還有一種情況,就是不知道初始化密碼     

vim/etc/my.cnf

在 [mysql] 下面增加一行

skip-grant-tables

重啟mysql

/etc/init.d/mysqldrestart

這時登入mysql不需要密碼,進入mysql重新設定root密碼

/usr/local/mysql/bin/mysql-uroot

mysql> update usersetauthentication_string=password('123333') where user='root';

退出來後,更改my.cnf,去掉剛加的skip-grant-tables

再次重啟mysql

/etc/init.d/mysqldrestart

此時就可以使用新的密碼登入了。

啟動服務也可以使用下面命令:

/usr/local/mysql5.7/bin/mysqld_safe--defaults-file=/etc/my5.7.cnf --user=mysql &

登入方式類似下面:

/usr/local/mysql5.7/bin/mysql-h 127.0.0.1 -p 3308 -uroot -p'rfjkglqkd1/f'

開放3306埠:

我的是centos7,centos 7.0 中已經用 firewalld 取代iptables 了

參考:

二進位制安裝mysql5 7

軟體包連線 tar xf mysql 5.7.29 linux glibc2.12 x86 64.tar.gz mv mysql 5.7.29 linux glibc2.12 x86 64 usr local mysql 5.7.29 useradd mysql mkdir data mysql c...

1 二進位制安裝mysql5 7

root db01 useradd s sbin nologin mysql root db01 mkdir data 格式化新加的磁碟 root db01 mkfs.xfs dev sdc 檢視磁碟uuid root db01 blkid 開機掛載磁碟 root db01 vim etc fsta...

二進位制部署MySQL 5 7

注 最新的mysql 8.0版本與這個5.7版本的部署過程完全一致,只是用的二進位製包檔案不一樣而已。root mysql01 yum y erase mariadb root mysql01 rpm e qt mysql 4.8.7 2.el7.x86 64 nodeps root mysql01...