Mysql5 6到5 7公升級需要以下操作

2021-09-20 02:17:18 字數 1359 閱讀 6619

mysql5.6到5.7公升級需要以下操作

/usr/local/mysql5.7/bin/mysql_upgrade -uroot -p123456 -h127.0.0.1 --force

mysql5.7怎麼修改最大連線數

show variables like '%max_connections%';

/etc/my.cnf 新增:

max_connections=1000

重啟重啟

grant all privileges on . to 'yangxin'@'%' identified by 'yangxin123456' with grant option;

all privileges:表示將所有許可權授予給使用者。也可指定具體的許可權,如:select、create、drop等。

on:表示這些許可權對哪些資料庫和表生效,格式:資料庫名.表名,這裡寫「*」表示所有資料庫,所有表。如果我要指定將許可權應用到test庫的user表中,可以這麼寫:test.user

to:將許可權授予哪個使用者。格式:」使用者名稱」@」登入ip或網域名稱」。%表示沒有限制,在任何主機都可以登入。比如:」yangxin」@」192.168.0.%」,表示yangxin這個使用者只能在192.168.0ip段登入

identified by:指定使用者的登入密碼

with grant option:表示允許使用者將自己的許可權授權給其它使用者

flush privileges;

、使用者重新命名

rename user 'test3'@'%' to 'test1'@'%';

修改密碼

mysql> use mysql;

mysql> update user set password=password('123456') where user='root';

mysql> update user set authentication_string=password('123456') where user='root';

mysql> flush privileges;

用set password命令

set password for 'root'@'localhost'=password('123456');

flush privileges;

@@@@@@@@@@@@@@@@@@@@@@@@@@@

忘記密碼

vim /etc/my.cnf

[mysqld]

skip-grant-tables

mysql> update user set password=password("newpassword") where user='root';

mysql> flush privileges;

Win下Mysql5 6公升級到5 7

寫在前面 mysql的公升級方式分為兩種 原地公升級和邏輯公升級。這兩種公升級方式,本質沒有什麼區別的。只是在對資料檔案的處理上有些區別而已。原地公升級是直接將資料檔案進行拷貝,而邏輯公升級對資料檔案的處理方式是通過邏輯匯出匯入,需要用到mysqldump。邏輯公升級大家都理解,這種方式在資料量比較...

Mysql5 6公升級到5 7步驟詳解

三 軟鏈結到 usr local 四 停止5.6資料庫執行 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 設定innodb fast shutdown 0 root rhel7 bin pwd usr local mysql57 bin root rhel7 b...

mysql公升級 5 1公升級到5 7

一 mysql公升級 1.備份資料庫 mysqldump u root ppasswod all databases data bak db bak date y m d h m sql 同時可備份整個mysql目錄,包括data目錄,可用於公升級失敗快速回滾 2.安裝5.7 提供兩種安裝方式參考,...