天天看點

mysql5.7的幾個問題

1)mysql5.7的關閉:

centos 7 上對于rpm方式安裝的mysql ,必須使用 systemctl stop mysqld.service /service mysqld stop才能關閉

用kill -9 或 mysqladmin -hlocalhost -P3306 -uroot -p shutdown 關閉後,OS會立即自動重新開機,這樣你就永遠關閉不了資料庫。

2)mysql5.7初始密碼

mysql5.7初始化DB時 ./mysqld --initialize --user=mysql --basedir=/data/mysql/installdir --datadir=

直接在輸出密碼,不産生檔案.mysql_secret

2018-03-06T02:32:16.619904Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.

2018-03-06T02:32:16.620566Z 1 [Note] A temporary password is generated for [email protected]: g1hra(pdIsV

3)如果同一台機器上安裝兩個或兩個以上的mysql,使用用戶端連接配接時,最好指定 --socket

./mysql -hlocalhost -P3306 --socket=/u02/mysql57/datadir/3306/data/mysql.sock -uroot -p

因為第一個mysql是用rpm方式安裝的,配置檔案在/etc/下,是以連接配接第二個mysql不指定socket時,也許預設也到/etc/下找配置,這樣就找到第一個mysql的socket。

4)跳過密碼登陸

./mysqld_safe --defaults-file=/u02/mysql57/config/my.cnf --skip-grant-tables &

./mysql -hlocalhost -P3306 --socket=/u02/mysql57/datadir/3306/data/mysql.sock -uroot

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/807718/viewspace-2151551/,如需轉載,請注明出處,否則将追究法律責任。

轉載于:http://blog.itpub.net/807718/viewspace-2151551/