整理了一份關(guān)于Win7下MySQL5.7.16安裝筆記,供大家參考:
1、在C盤新建MYSQL文件夾;
2、將mysql-5.7.16-winx64拷貝到C:/MYSQL文件夾下,更名為mysql-5.7.16;
3、在mysql-5.7.16目錄下,建my.ini文件,內(nèi)容如下:
[mysql]# 設置mysql客戶端默認字符集default-character-set=utf8 [mysqld]#設置3306端口port = 3306 # 設置mysql的安裝目錄basedir=C:/MYSQL/mysql-5.7.16# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄datadir=C:/MYSQL/mysql-5.7.16/datatmpdir=C:/MYSQL/mysql-5.7.16/data# 允許最大連接數(shù)max_connections=200# 服務端使用的字符集默認為8比特編碼的latin1字符集character-set-server=utf8# 創(chuàng)建新表時將使用的默認存儲引擎default-storage-engine=INNODB
4、用管理員權(quán)限運行cmd.exe,進入C:/MYSQL/mysql-5.7.16/bin目錄下;
5、執(zhí)行命令:mysqld --initialize-insecure --user=mysql,在C:/MYSQL/mysql-5.7.16目錄下會自動建好data目錄;
6、執(zhí)行命令:mysqld install,安裝MySQL;
7、執(zhí)行命令:net start mysql,啟動MySQL;
8、打開MySQL,執(zhí)行命令:mysql -uroot -p,默認沒有密碼,輸入密碼時,直接回車即可;
設置密碼方法:mysqladmin -u root -p password 密碼
(mysqladmin -u root -p password mysql)
9、使用的SQL:
->show databases;查找數(shù)據(jù)庫
->use 數(shù)據(jù)庫名;切換數(shù)據(jù)庫目錄
->show tables;查找表
->sql查詢工作select * from 表名
->exit退出。
10、建自己的數(shù)據(jù)庫:
CREATE DATABASE 數(shù)據(jù)庫名;GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 數(shù)據(jù)庫名.* TO 數(shù)據(jù)庫名@localhost IDENTIFIED BY '密碼';SET PASSWORD FOR '數(shù)據(jù)庫名'@'localhost' = OLD_PASSWORD('密碼');CREATE DATABASE LFHDB;GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON LFHDB.* TO LFHDB@localhost IDENTIFIED BY 'mysql';--下面執(zhí)行報錯SET PASSWORD FOR 'LFHDB'@'localhost' = OLD_PASSWORD('mysql');
11、遠程登錄設置:
grant all PRIVILEGES on LFHDB.* to root@'10.211.55.2' identified by 'mysql';
LFHDB.* 表示上面的權(quán)限是針對于哪個表的,LFHDB指的是數(shù)據(jù)庫,后面的 * 表示對于所有的表,
由此可以推理出:對于全部數(shù)據(jù)庫的全部表授權(quán)為“*.*”,
對于某一數(shù)據(jù)庫的全部表授權(quán)為“數(shù)據(jù)庫名.*”,對于某一數(shù)據(jù)庫的某一表授權(quán)為“數(shù)據(jù)庫名.表名”。
root 表示你要給哪個用戶授權(quán),這個用戶可以是存在的用戶,也可以是不存在的用戶。
10.211.55.2 表示允許遠程連接的 IP 地址,如果想不限制鏈接的 IP 則設置為“%”即可。
mysql 為用戶的密碼。
如何開啟MySQL的遠程帳號-3)執(zhí)行了上面的語句后,再執(zhí)行下面的語句,方可立即生效。
> flush privileges;
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網(wǎng)。
新聞熱點
疑難解答
圖片精選