1.開啟mysql遠端訪問許可權 允許遠端連線
mysql -uroot -p
執行如下命令:
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'root-password';
flush privileges;
exit
192.168.0.1是連線mysql伺服器的客戶端的ip,用%來表示所有ip.
2.如何修改mysql密碼
2.1 如果你從沒設定過mysql的密碼,使用root使用者來連線mysql伺服器不需要輸入密碼。第一次設定root密碼可以使用以下命令:
mysqladmin -u root password newpassword
2.2 如果你已經設定過密碼了,需要要以下命令:
mysqladmin -u root -p'oldpassword' password newpassword
2.3 通過操作mysql資料庫中的user表
mysql -u root -p
use mysql;
update user set password=password("newpassword") where user="user1";
flush privileges; 重新整理許可權
quit;
3.mysql重置root密碼
停止mysql服務
service mysqld stop
忽略密碼啟動mysql伺服器
mysqld_safe --skip-grant-tables&
登入 mysql伺服器
mysql -u root
更改mysql密碼
use mysql;
update user set password=password("newpassword") where user="root";
flush privileges;
quit;
重啟mysql服務
service mysqld restart
登入測試
mysql -u root -p
4.資料庫匯入匯出
4.1 資料庫匯出
mysqldump -u root -p12345 db01 | gzip >/home/backup.sql.gz 單個資料庫匯出
mysqldump -u root -p12345 --all-databases |gzip >/home/backup.allsql.gz 匯出所有資料庫
4.2 資料庫匯入
gunzip
gunzip
注:紅色mysql可以換成mysql的完整路徑:/usr/bin/mysql 如果不清楚可以通過which mysql來查詢
mysql相關操作 MySQL之記錄相關操作
一 介紹 mysql資料操作 dml 在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括 使用insert實現資料的插入 update實現資料的更新 使用delete實現資料的刪除 使用select查詢資料以及。本節內容包括 插入資料 更新資料 刪除資料 查詢資料 二 插...
mysql分割槽實操
分成2步 2.將原表資料插入新錶 insert into 目標表 select from 表 create table met shopv2 order copy1 id int 11 not null auto increment,orderid varchar 20 character set ...
php操作mysql命令 Mysql基本操作命令
登陸資料庫mysql uroot p123 建立資料庫createdatabase資料庫 檢視所有資料庫showdatabases 開啟資料庫use資料庫名 刪除資料庫drop database資料庫名 建立表create table表名 列名資料型別,列名資料型別,檢視當前資料庫下所有表show ...