下載地址 : https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip 解壓zip 解壓完之後的目錄 在裡面新建一個my.ini文件 文件內容如下 1、打開 win+r cmd 2、d: 回車 進入mysql所在的盤符 cd ...
下載地址 : https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-winx64.zip
解壓zip 解壓完之後的目錄
在裡面新建一個my.ini文件 文件內容如下
[mysql]
# 設置mysql客戶端預設字元集
default-character-set=utf8
[mysqld]
#設置3306埠
port = 3306
# 設置mysql的安裝目錄
basedir=D:/java/software/mysql/mysql8.2
# 設置mysql資料庫的數據的存放目錄
datadir=D:/java/software/mysql/data
# 允許最大連接數
max_connections=200
# 服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server=utf8
# 創建新表時將使用的預設存儲引擎
default-storage-engine=INNODB
1、打開 win+r cmd
2、d: 回車 進入mysql所在的盤符 cd D:/java/software/mysql/mysql8.2/bin(安裝目錄)
3、輸入 mysqld install (安裝mysql)
4、輸入 mysqld --initialize (初始化)
5、輸入 net strat mysql (啟動mysql伺服器) 啟動成功會出現 mysql啟動成功的字樣
6、先登錄一次, mysql -uroot -p<br>隨便輸
7、 回去找 這個 D:/java/software/mysql/data(資料庫的存放目錄) 目錄下回多出一個 ( 本機電腦名.err的文件) 用 記事本打開後如下圖找到初始化密碼
8、輸入 mysql -uroot -p 回車
9、輸入初始化密碼
10、修改初始化密碼:註意: 版本不一樣修改初始化密碼是不一樣的我的是 8.0.12 修改密碼指令為
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼';
11、安裝完成後看資料庫字元集編碼 (也可以在管理mysql管理工具裡面查看)
//如果是退出在登錄的話,要先進入mysql安裝目錄下的bin登錄後才可以 show variables like 'character_set_database';
//查看表的編碼格式show
create
table
<表名>;
create table tb_books ( name varchar(45) not null, price double not null, bookCount int not null, author varchar(45) not null ) default charset = utf8;
//創建表的指定格式
//修改資料庫的編碼格式
alter database <資料庫名> character set utf8;
//修改數據表格的編碼格式
alter table <表名> character set utf8;
//修改欄位編碼格式
mysql>alter table <表名> change <欄位名> <欄位名> <類型> character set utf8; mysql>alter table user change username username varchar(20) character set utf8 not null;
12、卸載mysql net storp mysql(停止mysql服務)
13、刪除 sc delete mysql 或者 mysqld remove mysql
14、卸載mysql 找到註冊表(regedit) HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
三個裡面都看一下,有mysql就刪除沒有就算了
15、查看是否是遠程登錄:
select host,user from user;
16、修改mysql為遠程登錄
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
17、查看mysql都穿件了那些資料庫
use mysql
總結:mysql安裝 -> 查看字元集編碼 -> 刪除mysql服務 -> 完成