第一招、mysql服務的啟動和停止
成都一家集口碑和實力的網站建設服務商,擁有專業的企業建站團隊和靠譜的建站技術,十多年企業及個人網站建設經驗 ,為成都數千家客戶提供網頁設計制作,網站開發,企業網站制作建設等服務,包括成都營銷型網站建設,高端網站設計,同時也為不同行業的客戶提供網站設計、網站制作的服務,包括成都電商型網站制作建設,裝修行業網站制作建設,傳統機械行業網站建設,傳統農業行業網站制作建設。在成都做網站,選網站制作建設服務商就選成都創新互聯。
net stop mysql
net start mysql
第二招、登陸mysql
語法如下: mysql -u用戶名 -p用戶密碼
鍵入命令mysql -uroot -p, 回車后提示你輸入密碼,輸入12345,然后回車即可進入到mysql中了,mysql的提示符是:
mysql
注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP
第三招、增加新用戶
格式:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by "密碼"
如,增加一個用戶user1密碼為password1,讓其可以在本機上登錄, 并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入mysql,然后鍵入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為"%"。
如果你不想user1有密碼,可以再打一個命令將密碼去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
第四招: 操作數據庫
登錄到mysql中,然后在mysql的提示符下運行下列命令,每個命令以分號結束。
1、 顯示數據庫列表。
show databases;
缺省有兩個數據庫:mysql和test。 mysql庫存放著mysql的系統和用戶權限信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。
2、 顯示庫中的數據表:
use mysql;
show tables;
3、 顯示數據表的結構:
describe 表名;
4、 建庫與刪庫:
create database 庫名;
drop database 庫名;
5、 建表:
use 庫名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中記錄:
delete from 表名;
7、 顯示表中的記錄:
select * from 表名;
第五招、導出和導入數據
1. 導出數據:
mysqldump --opt test mysql.test
即將數據庫test數據庫導出到mysql.test文件,后者是一個文本文件
如:mysqldump -u root -p123456 --databases dbname mysql.dbname
就是把數據庫dbname導出到文件mysql.dbname中。
2. 導入數據:
mysqlimport -u root -p123456 mysql.dbname。
不用解釋了吧。
3. 將文本數據導入數據庫:
文本數據的字段數據之間用tab鍵隔開。
use test;
load data local infile "文件名" into table 表名;
1:使用SHOW語句找出在服務器上當前存在什么數據庫:
mysql SHOW DATABASES;
2:2、創建一個數據庫MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
3:選擇你所創建的數據庫
mysql USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4:查看現在的數據庫中存在什么表
mysql SHOW TABLES;
5:創建一個數據庫表
mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:顯示表的結構:
mysql DESCRIBE MYTABLE;
7:往表中加入記錄
mysql insert into MYTABLE values ("hyq","M");
8:用文本方式將數據裝入數據庫表中(例如D:/mysql.txt)
mysql LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9:導入.sql文件命令(例如D:/mysql.sql)
mysqluse database;
mysqlsource d:/mysql.sql;
10:刪除表
mysqldrop TABLE MYTABLE;
11:清空表
mysqldelete from MYTABLE;
12:更新表中數據
mysqlupdate MYTABLE set sex="f" where name='hyq';
MySQL 使用方法簡單教程:
一、啟動MySQL服務器,實際上上篇已講到如何啟動MySQL。兩種方法:
(1)是用winmysqladmin,如果機器啟動時已自動運行,則可直接進入下一步操作。
(2)是在DOS方式下運行。d:/mysql/bin/mysqld
二、進入mysql交互操作界面,在DOS方式下,運行:
(1)d:/mysql/bin/mysql -u root -p出現提示符,此時已進入mysql的交互操作方式。
(2)如果出現 "ERROR 2003: Can‘t connect to MySQL server on ‘localhost‘ (10061)“,說明你的MySQL還沒有啟動。
三、退出MySQL操作界面,在mysql提示符下輸入quit可以隨時退出交互操作界面:
(1)mysql quit
(2)Bye
(3)你也可以用control-D退出。
四、使用SHOW語句找出在服務器上當前存在什么數據庫:
mysql SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql? |
| test?? |
+----------+
3 rows in set (0.00 sec)
五、創建一個數據庫abccs:
mysql CREATE DATABASE abccs;
注意不同操作系統對大小寫的敏感。
六、選擇你所創建的數據庫:
mysql USE abccs
Database changed
此時你已經進入你剛才所建立的數據庫abccs.
一、MySQL安裝(Window7 安裝)
步驟1:在任何版本的 Windows 默認安裝是現在比以前要容易得多,MySQL巧妙地打包安裝程序。只需下載安裝包,隨地把它解壓縮,并運行 mysql.exe,這里點擊:DOWNLOAD 鏈接,進入一下頁面:
步驟2:這里點擊:DOWNLOAD 鏈接,進入一下頁面:
步驟3:這里要求注冊網站帳號,但可以直接通過。如上點擊 "No thanks, just start my download"
二、提示下載保存文件,下載完成后(本教程中下載完成的文件是:mysql-5.6.25-winx64.zip)解壓文件放到目錄:D:\software 下,這是一個免安裝包,這里不需要安裝步驟。
三、在本教程中MySQL執行文件在:D:\software\mysql-5.6.25-winx64\bin, 它通過從命令提示符第一次進入測試MySQL服務器。轉到mysqld服務器的位置,這里進入 D:\software\mysql-5.6.25-winx64\bin,然后輸入mysqld.exe。
四、如果一切順利,會看到有關啟動和InnoDB一些消息。如果沒有看到,可能有權限問題。請確保保存數據的目錄可以訪問任何根據用戶(可能是MySQL)運行數據庫進程。
五、MySQL不會自己添加到開始菜單,并沒有特別漂亮的GUI的方式來停止服務器。 因此,如果傾向于通過雙擊可執行 mysqld 啟動服務器,應該記住通過并用 mysqladmin,任務列表,任務管理器或其他 Windows 特定方式來執行。
1、使用show語句找出在服務器上當前存在什么數據庫:
mysql
show
databases;
+----------+
|
database
|
+----------+
|
mysql
|
|
test
|
+----------+
3
rows
in
set
(0.00
sec)
2、創建一個數據庫abccs
mysql
create
database
abccs;
注意不同操作系統對大小寫的敏感。
3、選擇你所創建的數據庫
mysql
use
abccs
database
changed
此時你已經進入你剛才所建立的數據庫abccs.
4、
創建一個數據庫表
首先看現在你的數據庫中存在什么表:
mysql
show
tables;
empty
set
(0.00
sec)
說明剛才建立的數據庫中還沒有數據庫表。下面來創建一個數據庫表mytable:
我們要建立一個你公司員工的生日表,表的內容包含員工姓名、性別、出生日期、出生城市。
mysql
create
table
mytable
(name
varchar(20),
sex
char(1),
-
birth
date,
birthaddr
varchar(20));
query
ok,
rows
affected
(0.00
sec)
由于name、birthadd的列值是變化的,因此選擇varchar,其長度不一定是20。可以選擇從1到255的任何長度,如果以后需要改變它的字長,可以使用alter
table語句。);性別只需一個字符就可以表示:"m"或"f",因此選用char(1);birth列則使用date數據類型。
創建了一個表后,我們可以看看剛才做的結果,用show
tables顯示數據庫中有哪些表:
mysql
show
tables;
+---------------------+
|
tables
in
menagerie
|
+---------------------+
|
mytables
|
+---------------------+
5、顯示表的結構:
mysql
describe
mytable;
+-------------+-------------+------+-----+---------+-------+
|
field
|
type
|
null
|
key
|
default
|
extra
|
+-------------+-------------+------+-----+---------+-------+
|
name
|
varchar(20)
|
yes
|
|
null
|
|
|
sex
|
char(1)
|
yes
|
|
null
|
|
|
birth
|
date
|
yes
|
|
null
|
|
|
deathaddr
|
varchar(20)
|
yes
|
|
null
|
|
+-------------+-------------+------+-----+---------+-------+
4
rows
in
set
(0.00
sec)
6、
往表中加入記錄
我們先用select命令來查看表中的數據:
mysql
select
*
from
mytable;
empty
set
(0.00
sec)
這說明剛才創建的表還沒有記錄。
加入一條新記錄:
mysql
insert
into
mytable
-
values
(′abccs′,′f′,′1977-07-07′,′china′);
query
ok,
1
row
affected
(0.05
sec)
再用上面的select命令看看發生了什么變化。我們可以按此方法一條一條地將所有員工的記錄加入到表中。
操作方法如下:
操作設備:戴爾筆記本電腦
操作系統:win10
操作程序:mysqlv8.2
1、點擊左下角的開始菜單,如下圖所示:
2、輸入cmd,打開命令行,如下圖所示:
3、輸入Net start Mysql,啟動mysql服務,如下圖所示:
4、先輸入create database,如下圖所示:
5、然后輸入你想要的數據庫名字,如下圖所示:
前置條件:
1、在阿里云服務器de系統是win service 2012。
2、服務器里自己安裝了my sql 5.7
3、本地也安裝了my sql 5.7
需求:想通過本地的mysql連接上遠程的服務器的mysql,這樣自己在本地操作數據庫比在服務器里數據庫要好。
步驟:
一、增加允許遠程連接?MySQL?用戶 并授權。
在你安裝路徑下的bin文件夾里進行命令行的設置。
1、首先以?root?帳戶登陸?MySQL
在服務器中打開命令行(shift+右鍵)
打開數據庫管理員權限
mysql -uroot -p 123
我去,對應的是123是對應到數據庫名。
果斷改為
mysql -uroot -p
輸入mysql的密碼。
2、查看用戶的權限
mysql select host,user from user; (查看用戶的權限情況)
3、創建遠程登錄用戶并授權
進入到服務器的命令行里
輸入
use mysql
在輸入
grant all PRIVILEGES on discuz.* to ted@'123.123.123.123' identified by '123456';
上面的語句表示將 discuz 數據庫的所有權限授權給 ted 這個用戶,允許 ted 用戶在 123.123.123.123 這個 IP 進行遠程登陸,并設置 ted 用戶的密碼為 123456 。
注意:
(1)all PRIVILEGES 表示賦予所有的權限給指定用戶,這里也可以替換為賦予某一具體的權限,例如:select,insert,update,delete,create,drop 等,具體權限間用“,”半角逗號分隔。
(2)discuz.* 表示上面的權限是針對于哪個表的,discuz 指的是數據庫,后面的 * 表示對于所有的表,由此可以推理出:對于全部數據庫的全部表授權為“*.*”,對于某一數據庫的全部表授權為“數據庫名.*”,對于某一數據庫的某一表授 權為“數據庫名.表名”。
(3)ted 表示你要給哪個用戶授權,這個用戶可以是存在的用戶,也可以是不存在的用戶。
(4)123.123.123.123 表示允許遠程連接的 IP 地址,如果想不限制鏈接的 IP 則設置為“%”即可。
(5)123456 為用戶的密碼。
我最終使用的是把整個數據庫的權限都ok,全部數據庫的全部表,給root用戶授權。沒有設定遠程連接IP地址。
4、執行更新權限(刷新權限)
flush privileges;
5、再一次查看數據庫用戶權限
mysql select host,user from user; (再次查看用戶的權限情況)
二、打開服務器上的防火墻阻止?3306?端口,可以公網訪問。
MySQL?默認的端口是?3306?,需要確定防火墻沒有阻止?3306?端口,否則遠程是無法通過?3306?端口連接到?MySQL?的。
如果您在安裝?MySQL?時指定了其他端口,請在防火墻中開啟您指定的?MySQL?使用的端口號。
找到防火墻的允許的應用,打開數據庫的公用和專用。
三、在本地建立服務器數據庫連接
1、點擊這個
2、數據里填上連接的名字,服務器IP,以及連接數據庫的名字和密碼
3、點擊configure server mangement
如果報這個錯誤,說明是服務器的3306端口與沒有打開。
下面圖連接成功
選擇SSH login。。。。
輸入服務器的公網IP和端口(我也不知道是啥端口我寫的是本地跑的項目的本地接口)
一路next就ok。
在我們日常生活中偶爾會遇到一些自己不知道如何解決的問題,比如使用安裝好的mysql。那么我們應該怎樣解決這種自己不知道如何使用安裝好的mysql的情況呢?那么接下來就由我來介紹一下使用安裝好的mysql的步驟吧。
本次操作以Dell電腦為例,具體操作步驟如下:
第一步:
首先,打開MySQLWorkbench,雙擊打開即可。打開后的界面如下所示,然后選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是LocalinstanceMYSQL57
第二步:
然后,輸入用戶名和密碼進行登錄。如下圖所示:
第三步:
登錄成功后,界面如下所示。其中,區域1顯示的是數據庫服務器中已經創建的數據庫列表。區域2是關于數據庫的操作列表。區域三是sql的編輯器和執行環境,區域4是執行結果的列表
第四步:
在sql的編輯器中輸入測試語句,如圖所示,其中world數據庫是mysql自帶的測試數據庫,然后選擇執行(或者使用快捷鍵ctrl+enter)。執行成功后,查詢結果會顯示在下面的列表中。
第五步:
使用完畢后,直接退出,并且如果無需數據庫的后繼操作的話,記得關掉MySQL的服務
看了我的方法,現在你學會如何使用安裝好的mysql了嗎?學會了的話就快快把這個方法分享出去,讓更多的人知道如何使用安裝好的mysql。以上就是使用安裝好的mysql的步驟。
本文章基于Dell品牌、Windows10系統撰寫的。
文章標題:mysql是怎么操作的,如何用mysql
新聞來源:http://m.newbst.com/article6/dsseeog.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、網站建設、域名注冊、網站營銷、外貿建站、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯