mysql 5 7 運維命令

2022-08-27 18:45:09 字數 2399 閱讀 4601

1)解除安裝舊版本

a) 停掉mysql

#pkill -9 mysqld

b) 檢視rpm包

# rpm -qa|grep -i mysql

c) 刪除

#yum -y remove mysql-community-common-5.6.43-2.el7.x86_64

d) 確認清空

#rpm -qa|grep -i mysql

2)安裝新版本

# wget

#rpm -ivh mysql57-community-release-el7-8.noarch.rpm

b) yum安裝

#yum -y install mysql-server

c) 啟動mysql

#systemctl start mysqld

#systemctl enable mysqld

d) 初始化

#mysql -uroot -p進入

mysql > alter user 'root'@'localhost' identified by 『root』;

mysql > flush privileges;

mysql>exit; 退出後即可用設定的密碼進行登陸

cat /etc/mysql/debian.cnf

通過debian 的user和password 進入mysql

mysql > use mysql;

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

create user 'username'@'host' identified by 'password';

mysql > create user 'yangchen'@'localhost' identified by 'yangchen';

grant privileges on databasename.tablename to 'username'@'host';

mysql > grant all on *.* to 'yangchen'@'localhost';

grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;

允許root使用者在乙個特定的ip進行遠端登入,並具有所有庫任何操作許可權,具體操作如下: 在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作: grant all privileges on *.* to root@"172.16.16.152" identified by "youpassword" with grant option; 過載授權表: flush privileges; 退出mysql資料庫: exit

允許root使用者在乙個特定的ip進行遠端登入,並具有所有庫特定操作許可權,具體操作如下: 在本機先使用root使用者登入mysql: mysql -u root -p"youpassword" 進行授權操作: grant select,insert,update,delete on *.* to root@"172.16.16.152" identified by "youpassword"; 過載授權表: flush privileges; 退出mysql資料庫: exit

刪除使用者授權,需要使用revoke命令,具體命令格式為: revoke privileges on 資料庫[.表名] from user-name; 具體例項,先在本機登入mysql: mysql -u root -p"youpassword" 進行授權操作: grant select,insert,update,delete on test-db to test-user@"172.16.16.152" identified by "youpassword"; 再進行刪除授權操作: revoke all on test-db from test-user; ****注:該操作只是清除了使用者對於test-db的相關授權許可權,但是這個「test-user」這個使用者還是存在。 最後從使用者表內清除使用者: delete from user where user="test-user"; 過載授權表: flush privileges; 退出mysql資料庫: exit

mysql > use mysql;

mysql > update user set authentication_string=password("yangchen") where user='yangchen';

drop user 'username'@'host';

mysql5 7學習 mysql 5 7 學習

mysql uroot proot mysql5.7 mysql.user表沒有password欄位改 authentication string 一.建立使用者 命令 create user username host identified by password 例子 create user d...

mysql5 7如何開啟 mysql57怎麼開啟

開啟mysql57的方法 首先開啟winodws執行視窗 然後在開啟編輯框中輸入cmd命令 最後在終端介面中輸入 mysql hlocalhost uroot p123 即可顯示開啟mysql資料庫。windows下用命令列啟動mysql5.7 win菜單鍵即是在鍵盤左下角 ctrl控制 鍵與 al...

mysql5 7如何開啟 mysql57怎麼開啟

開啟mysql57的方法 首先開啟winodws執行視窗 然後在開啟編輯框中輸入cmd命令 最後在終端介面中輸入 mysql hlocalhost uroot p123 即可顯示開啟mysql資料庫。windows下用命令列啟動mysql5.7 win菜單鍵即是在鍵盤左下角 ctrl控制 鍵與 al...