您好,登錄后才能下訂單哦!
第一步:到官網下載https://dev.mysql.com/downloads/mysql/
第二步:解壓到一個文件夾
第三步:配置環境變量
把;%MYSQL_HOME%\bin插入到Path的最后面
第四步:以管理員的身份運行命令行,按win+R 輸入cmd,點鼠標右鍵以管理員身份運行
第五步:進入到E:\mysql-5.7.22-winx64\bin
重點來了:在dos窗口里面輸入:mysqld --initialize-insecure 或者 mysqld --initialize-insecure --user=mysql
注意,有的教程里寫接下來自己創建名為data的空文件夾,然后創建my.ini的文件,這是錯誤的,因為自己動手建的data文件夾里沒有mysql啟動所需要的表結構配置文件,因此要先初始化,輸入以上命令,初始化完看一下mysql的文件夾里會發現多出了一個名為data的文件夾,注意data文件夾是系統創建的,不是自己手動創建的,運行需要幾秒鐘,dos
初始化數據:
初始化完后會看到data文件夾下有mysql表結構:
在初始化后生成的data目錄下創建my.ini的文件:
[mysql]
#設置mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設置3306端口
port=3306
#設置mysql的安裝目錄
basedir=E:\mysql-5.7.22
#設置mysql數據庫的數據的存放目錄
basedir=E:\mysql-5.7.22-winx64
datadir=E:\mysql-5.7.22-winx64\data
#允許最大連接數
max_connections=200
#服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8
#創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
dos窗口中再輸入:mysqld -install(如果說已經存在,可以使用 sc delete mysql 或者 mysql -remove 將其刪除)
會顯示Service successfully installed:
5.dos窗口中再輸入:net start mysql 或者: mysqld --user=mysql #啟動mysql服務
或者從第五步開始%MYSQL_HOME%\bin\mysqld --initialize --user=mysql --console
第六步注冊服務mysqld --install MySQL
用net start mysql 命令開啟服務
關閉服務:net stop mysql
刪除沒有用的服務:sc delete 服務名字 例如:刪除mysql的服務,sc delete mysql
6.在計算機-管理-服務和應用程序-服務中可以看到MySQL已經啟動,或者快捷鍵查看services.msc
7.登錄mysql數據庫,初始化的時候跳過了密碼,所以默認這沒有密碼,輸入回車,即可登錄數據庫
8.修改密碼和授權
注意:
update mysql.user set authentication_string=password('newpwd'),password_expired='N' where user='root';
修改密碼并修改過時策略(字段名和mysql 5.6略有不同,5.6的:update user set password = password('newpwd'),password_expired='N' where user = 'root';)
grant all on . to root@'%' identified by 'newpwd' with grant option;
flush privileges;#記得刷新
9.重啟mysql服務端,輸入正確的密碼即可登錄mysql
10.查看字符編碼5.7的默認為ladin
11.基本的操作命令
查看數據庫和表:
show databases; //所有數據庫列表
create database dbName; //創建數據庫
use dbName; //選擇數據庫
show tables; //顯示數據表列表
查看數據表中的條目:
desc tableName;
describe tableName;
show columns from tableName;
show create table tableName;
清空數據表中所有條目:
truncate table 表名; //清空全部數據,不寫日志,不可恢復,速度極快
delete from 表名; //清空全部數據,寫日志,數據可恢復,速度慢
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。