A. 如何用命令行安裝mysql server
yum install mysql-server
命令行安裝的MySQL版本會比較低,建議下載壓縮包來安裝最新版本。
B. 如何在64位WIN7下安裝64位的解壓版MySQLmysql-5.6.14
安裝MySQLmysql-5.6.14可以參考如下安裝步驟:
1、將解壓縮後的文件放到自己想要的地方,並配置環境變數。示例中存放的目錄為:F:\mysql\mysql-5.6.14-winx64
2、在環境變數中添加:MYSQL_HOME:F:\mysql\mysql-5.6.14-winx64,在path路徑中加入:%MYSQL_HOME%\bin。配置環境變數不是必須的,只是為了能更方便的在命令行中使用mysql的命令行工具。
3、修改ini配置文件
5.6.14的解壓縮版里有一個my-default.ini文件,一份改名為my.ini放在同級目錄下。修改my.ini, my.ini內容如下:
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location ring install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
loose-default-character-set=utf8
basedir = F:/mysql/mysql-5.6.14-winx64
datadir = F:/mysql/mysql-5.6.14-winx64/data
[client]
loose-default-character-set=utf8
[WinMySQLadmin]
Server=F:/mysql/mysql-5.6.14-winx64/bin/mysqld.exe
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# 設置mysql的安裝目錄
# 設置mysql資料庫的數據存放目錄
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
character-set-server=utf8
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
4、安裝服務
開始——所有程序——附件——命令提示符,右鍵以管理員身份運行。 輸入命令:
C:\>f:
F:\>cd F:\mysql\mysql-5.6.14-winx64\bin
F:\mysql\mysql-5.6.14-winx64\bin>mysqld -install
Service successfully installed.
5、啟動服務
F:\mysql\mysql-5.6.14-winx64\bin>cd\
F:\>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。
6、配置用戶
還在上面的命令窗口裡面,輸入命令:mysql -u root -p
回車後提示輸入密碼。
mysql解壓縮版初次安裝管理員root的密碼為空,因此直接再回車一次就登入mysql資料庫了。
F:\>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.14 MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
成功後
輸入命令:use mysql;/*使用mysql資料庫*/
mysql> use mysql
Database changed
輸入命令:select host,user,password from user;/* 查看系統的賬戶信息 */
mysql> select host,user,password from user;
+-----------+------+----------+
| host | user | password |
+-----------+------+----------+
| localhost | root | |
| 127.0.0.1 | root | |
| ::1 | root | |
| localhost | | |
+-----------+------+----------+
4 rows in set (0.00 sec)
host:代表mysql服務允許哪個IP來的請求。localhost和127.0.0.1指mysql服務所在的主機,即本地。::1是IPV6的IP地址寫法,
全稱為:0000:0000:0000:0000:0000:0000:0000:0001。現在都是IPV4的網路,可以不用管他。
user:指賬戶名稱。不同的host下賬戶名稱可以相同。
password:密碼。
可以看到,默認賬戶里只支持本地連接,並且賬戶沒有密碼。現在的問題明確了,就是要將匿名用戶刪除,為root用戶添加遠程訪問和密碼,再為自己添加個人賬戶。指令如下:
mysql> update user set password=PASSWORD('root') where user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3 Changed: 3 Warnings: 0
mysql> grant all on *.* to root@'%' identify by 'root';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'ident
ify by 'root'' at line 1
mysql> grant all on *.* to walle@'%' identify by '123456' with grant option;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'ident
ify by '123456' with grant option' at line 1
mysql> delete from where user='';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'where
user=''' at line 1
mysql> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | * |
| 127.0.0.1 | root | * |
| ::1 | root | * |
| localhost | | |
+-----------+------+-------------------------------------------+
4 rows in set (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
C. mysql是只有命令行嗎
不是的, 命令行是電腦系統自帶的, 可以管理資料庫的, 也可以下載資料庫管理軟體, 比如Navicat, 要比命令行寫起來更方便
D. 怎麼安裝mysql5.7.18
可以從MSQL官網下載MySQL伺服器安裝軟體包,我下載為版本「mysql-installer-community-5.7.3.0-m13.msi」不多說
雙擊進入安裝-點擊「Install MySQL Procts」進入安裝界面-進入下一步-設置
在原來舊的版本當中,安裝類型有3種安裝類型:Typical(典型安裝)、Complete(完全安裝)和Custom(定製安裝)。
Typical(典型安裝)安裝只安裝MySQL伺服器、mysql命令行客戶端和命令行實用程序。命令行客戶端和實用程序包括mysqlmp、myisamchk和其它幾個工具來幫助你管理MySQL伺服器。
Complete(完全安裝)安裝將安裝軟體包內包含的所有組件。完全安裝軟體包包括的組件包括嵌入式伺服器庫、基準套件、支持腳本和文檔。
Custom(定製安裝)安裝允許你完全控制你想要安裝的軟體包和安裝路徑。
而在新版本當中,選項有所不同,不過我這里默認選第一項了
進入安裝前環境驗證
點擊「Execute」按鈕後,可能會下載一些程序,到時你自己點擊安裝就行了,直到所有安裝完成就OK了,點擊「Next」進入安裝
進入伺服器配置,可以選擇3種伺服器類型,選擇哪種伺服器將影響到MySQL Configuration Wizard(配置向導)對內存、硬碟和過程或使用的決策。 Developer Machine(開發機器):該選項代表典型個人用桌面工作站。假定機器上運行著多個桌面應用程序。將MySQL伺服器配置成使用最少的系統資源。 Server Machine(伺服器):該選項代表伺服器,MySQL伺服器可以同其它應用程序一起運行,例如FTP、email和web伺服器。MySQL伺服器配置成使用適當比例的系統資源。
Dedicated MySQL Server Machine(專用MySQL伺服器):該選項代表只運行MySQL服務的伺服器。假定運行沒有運行其它應用程序。MySQL伺服器配置成使用所有可用系統資源。
點擊「Next」進入系統服務Myqsl配置,簡單配置錯誤日誌存放路徑,如果不想進入日誌配置,那就在「伺服器配置」那裡不選高級配置
E. mysql導出資料庫幾種方法
1、確保我們的資料庫已經正確的安裝在電腦上了,首先打開命令行窗口,win+R快捷鍵打開運行窗口,輸入cmd。
F. 在mac系統下怎麼使用mySql
1、單擊左上角蘋果圖標>系統偏好設置>MySQL >start MySQL server,
G. 命令行怎麼導出mysql資料庫
MySQL命令行導出資料庫:
1,進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環境變數path中添加該目錄)2,導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名如我輸入的命令行:mysqlmp -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)(如果導出單張表的話在資料庫名後面輸入表名即可)3、會看到文件news.sql自動生成到bin文件下
命令行導入資料庫:
1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便2,同上面導出的第1步
3,進入MySQL:mysql -u 用戶名 -p
如我輸入的命令行:mysql -u root -p (輸入同樣後會讓你輸入MySQL的密碼)4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫5,輸入:mysql>use 目標資料庫名
如我輸入的命令行:mysql>use news;
6,導入文件:mysql>source 導入的文件名;
如我輸入的命令行:mysql>source news.sql;
MySQL備份和還原,都是利用mysqlmp、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1 備份
開始菜單 | 運行 | cmd |利用「cd \Program Files\MySQL\MySQL Server 5.0\bin」命令進入bin文件夾 | 利用「mysqlmp -u 用戶名 -p databasename >exportfilename」導出資料庫到文件,如mysqlmp -u root -p voice>voice.sql,然後輸入密碼即可開始導出。
1.2 還原
進入MySQL Command Line Client,輸入密碼,進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create database voice;",回車;切換到剛建立的資料庫,輸入"use voice;",回車;導入數據,輸入"source voice.sql;",回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。
2.Linux下MySQL的備份與還原
2.1 備份
[root@localhost ~]# cd /var/lib/mysql (進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)[root@localhost mysql]# mysqlmp -u root -p voice>voice.sql,輸入密碼即可。
2.2 還原
法一:
[root@localhost ~]# mysql -u root -p 回車,輸入密碼,進入MySQL的控制台"mysql>",同1.2還原。
法二:
[root@localhost ~]# cd /var/lib/mysql (進入到MySQL庫目錄,根據自己的MySQL的安裝情況調整目錄)[root@localhost mysql]# mysql -u root -p voice<voice.sql,輸入密碼即可。
H. MySQL for mac如何調出命令行客戶端MySQL Command Line Client
1、先到mysql官網上下載dmg格式安裝包,進行安裝。
2、安裝完後,命別名:
aliasmysql=/usr/local/mysql/bin/mysql
aliasmysqladmin=/usr/local/mysql/bin/mysqladmin
3、給root創建密碼:
/usr/local/mysql/bin/mysqladmin-urootpasswordroot
4、使用終端來打開或關閉mysql:
sudo/Library/StartupItems/MySQLCOM/MYSQLCOM[start|stop|restart]
5、進入資料庫:
mysql-uroot-p
6、隨後輸入密碼:root。完成對客戶端的調用。
I. 如何在windows裡面安裝MySQL
Windows上安裝MySQL
MySQL針對不同的用戶提供了2中不同的版本:
MySQL Community Server:社區版。由MySQL開源社區開發者和愛好者提供技術支持,對開發者開放源代碼並提供免費下載。
MySQL Enterprise Server:企業版。包括最全面的高級功能和管理工具,不過對用戶收費。
下面講到的MySQL安裝都是以免費開源的社區版為基礎。打開MySQL資料庫官網的下載地址http://dev.mysql.com/downloads/mysql,上面提供了兩種安裝文件,一種是直接安裝的MSI安裝文件,另一種是需要解壓並配置的壓縮包文件。我這里用的是5.7.10版本的安裝。
用MSI安裝包安裝
根據自己的操作系統下載對應的32位或64位安裝包。按如下步驟操作:
第一步:安裝許可
雙擊安裝文件,在如下圖所示界面中勾選「I accept the license terms」,點擊「next」。
經過以上步驟後MySQL伺服器安裝完成。