久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux下怎么啟動mysql

149次閱讀
沒有評論

共計 3940 個字符,預計需要花費 10 分鐘才能閱讀完成。

這篇文章主要介紹“linux 下怎么啟動 mysql”,在日常操作中,相信很多人在 linux 下怎么啟動 mysql 問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux 下怎么啟動 mysql”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!

 
     1.linux 下啟動 mysql 的命令:
mysqladmin start
  www.2cto.com  
/ect/init.d/mysql start (前面為 mysql 的安裝路徑)
 
2.linux 下重啟 mysql 的命令:
 
mysqladmin restart
 
/ect/init.d/mysql restart (前面為 mysql 的安裝路徑)
 
3.linux 下關閉 mysql 的命令:
 
mysqladmin -u root - p 密碼 shutdown
 
/ect/init.d/mysql shutdown (前面為 mysql 的安裝路徑)
 
4. 連接本機上的 mysql:
 
進入目錄 mysql\bin,再鍵入命令 mysql -uroot -p,回車后提示輸入密碼。
 
退出 mysql 命令:exit(回車)
 
5. 修改 mysql 密碼:
  www.2cto.com  
mysqladmin - u 用戶名 - p 舊密碼 password 新密碼
 
或進入 mysql 命令行 SET PASSWORD FOR 用戶名 @ 主機 = PASSWORD(lsquo; 密碼
 
GRANT USAGE ON *.* TO 用戶名 @ 主機 IDENTIFIED BY biscuit
 
修改自己的密碼 SET PASSWORD = PASSWORD(biscuit
 
6. 增加新用戶。(注意:mysql 環境中的命令后面都帶一個分號作為命令結束符)
 
grant all privileges on *.* to 用戶名 @ % identified by 密碼 with grant option;
 
flush privileges;(刷新權限設置)
 
grant select on .* to 用戶名 @登錄主機 identified by 密碼
 
如增加一個用戶 test 密碼為 123,讓他可以在任何主機上登錄,并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以 root 用戶連入,然后鍵入以下命令:
 
grant select,insert,update,delete on *.* to Identified by 123
 
7. 跳過授權訪問 mysql
 
mysqld_safe –user=mysql –skip-grant-tables –skip-networking
 
二、有關 my 方面的操作
 
必須首先登錄到 mysql 中,有關操作都是在 mysql 的提示符下進行,而且每個命令以分號結束
 
1、顯示數據庫列表。
  www.2cto.com  
show databases;
 
2、顯示庫中的數據表:
 
use mysql; // 打開庫
 
show tables;
 
3、顯示數據表的結構:
 
describe 表名;
 
4、建庫:
 
create database 庫名;
 
5、建表:
 
use 庫名;
 
create table 表名 (字段設定列表);
 
6、刪庫和刪表:
 
drop database 庫名;
 
drop table 表名;
 
7、將表中記錄清空:
 
delete from 表名;
 
8、顯示表中的記錄:
 
select * from 表名;
 
9、編碼的修改
 
如果要改變整個 mysql 的編碼格式:
 
啟動 mysql 的時候,mysqld_safe 命令行加入
  www.2cto.com  
–default-character-set=gbk
 
如果要改變某個庫的編碼格式:在 mysql 提示符后輸入命令
 
alter database db_name default character set gbk;
 
三、數據的導入導出
 
1、文本數據轉到數據庫中
 
文本數據應符合的格式:字段數據之間用 tab 鍵隔開,null 值用來代替。例:
 
1 name duty 2006-11-23
 
數據傳入命令 load data local infile 文件名 into table 表名;
 
2、導出數據庫和表
 
mysqldump –opt news news.sql(將數據庫 news 中的所有表備份到 news.sql 文件,news.sql 是一個文本文件,文件名任取。)
 
mysqldump –opt news author article author.article.sql(將數據庫 news 中的 author 表和 article 表備份到 author.article.sql 文件,author.article.sql 是一個文本文件,文件名任取。)
 
mysqldump –databases db1 db2 news.sql(將數據庫 dbl 和 db2 備份到 news.sql 文件,news.sql 是一個文本文件,文件名任取。)
 
mysqldump -h host -u user -p pass –databases dbname file.dump
 
就是把 host 上的以名字 user,口令 pass 的數據庫 dbname 導入到文件 file.dump 中
 
mysqldump –all-databases all-databases.sql(將所有數據庫備份到 all-databases.sql 文件,all-databases.sql 是一個文本文件,文件名任取。)
 
3、導入數據
 
mysql all-databases.sql(導入數據庫)
 
mysql -u root -p fukai ndash;force dmc010003_db.myisam.sql(強行導入)
 
mysql source news.sql;(在 mysql 命令下執行,可導入表)
 
MySQLimport 的常用選項介紹:
  www.2cto.com  
-d or –delete 新數據導入數據表中之前刪除數據數據表中的所有信息
 
-f or –force 不管是否遇到錯誤,MySQLimport 將強制繼續插入數據
 
-i or –ignore MySQLimport 跳過或者忽略那些有相同唯一關鍵字的行,導入文件中的數據將被忽略。
 
-l or -lock-tables 數據被插入之前鎖住表,這樣就防止了,你在更新數據庫時,用戶的查詢和更新受到影響。
 
-r or -replace 這個選項與 - i 選項的作用相反; 此選項將替代表中有相同唯一關鍵字的記錄。
 
–fields-enclosed- by= char 指定文本文件中數據的記錄時以什么括起的,很多情況下數據以雙引號括起。默認的情況下數據是沒有被字符括起的。
 
–fields-terminated- by=char 指定各個數據的值之間的分隔符,在句號分隔的文件中,分隔符是句號。您可以用此選項指定數據之間的分隔符。
 
默認的分隔符是跳格符 (Tab)
 
–lines-terminated- by=str 此選項指定文本文件中行與行之間數據的分隔字符串或者字符。默認的情況下 MySQLimport 以 newline 為行分隔符。
 
您可以選擇用一個字符串來替代一個單個的字符:
 
一個新行或者一個回車。
 
MySQLimport 命令常用的選項還有 -v 顯示版本 (version),-p 提示輸入密碼 (password)
 
例子:導入一個以逗號為分隔符的文件
 
文件中行的記錄格式是這樣的:
 
1 , ORD89876 , 1 Dozen Roses , 19991226
 
我們的任務是要把這個文件里面的數據導入到數據庫 Meet_A_Geek 中的表格 Orders 中,我們使用這個命令:
 
bin/MySQLimport ndash;prl ndash;fields-enclosed-by= ndash;fields-terminated-by=, Meet_A_Geek Orders.txt
  www.2cto.com  
一、連接 MySQL
 
格式:mysql - h 主機地址 - u 用戶名 - p 用戶密碼
 
1、例 1:連接到本機上的 MYSQL。
 
首先在打開 DOS 窗口,然后進入目錄 mysqlbin,再鍵入命令 mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好 MYSQL,超級用戶 root 是沒有密碼的,故直接回車即可進入到 MYSQL 中了,MYSQL 的提示符是:mysql。
 
2、例 2:連接到遠程主機上的 MYSQL。假設遠程主機的 IP 為:110.110.110.110,用戶名為 root, 密碼為 abcd123。則鍵入以下命令:
 
mysql -h210.110.110.110 -uroot -pabcd123
 
(注:u 與 root 可以不用加空格,其它也一樣)
 
3、退出 MYSQL 命令:exit (回車)。
 
mysql 常用維護命令
 
1、show global status; 列出 MySQL 服務器運行各種狀態值
 
2、show variables; 查詢 MySQL 服務器配置信息語句
 
3、查看慢查詢
 
show variables like %slow%
 
show global status like %slow%
 
4、最大連接數
 
show variables like max_connections MySQL 服務器最大連接數
    www.2cto.com  
show global status like Max_used_connections 服務器響應的最大連接數
 
5、查看表結構
 
desc Tablename;
 
describe Tablename;
 
show columns from Tablename;
 
show create table Tablename;
 

到此,關于“linux 下怎么啟動 mysql”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-01發表,共計3940字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 喀什市| 板桥市| 石渠县| 铁岭县| 宜章县| 邢台县| 永泰县| 宁夏| 泽普县| 财经| 泰顺县| 德化县| 永城市| 通州市| 南城县| 恩平市| 平原县| 宁化县| 颍上县| 广宗县| 改则县| 隆回县| 明光市| 湘西| 米易县| 招远市| 聂拉木县| 万荣县| 霍林郭勒市| 赤峰市| 手游| 岳普湖县| 民丰县| 南澳县| 永州市| 阜平县| 宜阳县| 四子王旗| 麻栗坡县| 巩义市| 玉树县|