mysql5.7免安裝版的配置及編碼設定及資料庫的相關操作
1、首先在環境變數path中配置mysql的bin資料夾的路徑
2、新建my.ini檔案
在裡面填上如下設定:
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
basedir=F:\mysql-5.7\
datadir=F:\mysql-5.7\data\
port=3306
skip-grant-tables
#basedir表示mysql安裝路徑
#datadir表示mysql資料檔案儲存路徑
#port表示mysql埠
#skip-grant-tables表示忽略密碼
這裡我將資料庫全設定成utf8的編碼,為了避免以後使用時出現的問題。
3、在管理員模式下啟動cmd,並定位到bin資料夾。為了避免安裝時極少出現的問題,可以先初始化,生成data檔案。
mysqld --initialize-insecure --user=mysql
之後輸入mysqld -install安裝資料庫。
4、輸入net start mysql 啟動服務。
5、輸入mysql -u root -p進入mysql管理介面。因為是免密碼模式登陸的,輸密碼時可以直接回車。
6、更新root使用者密碼:先輸入use mysql;再輸入update user set authentication_string = password('新密碼') WHERE user = 'root';
7、flush privileges;重新整理許可權表。
8、修改 my.ini檔案,在skip-grant-tables前面加入“#”,註釋掉這句。重啟mysql服務。
9、create database 庫名;建立資料庫。
10、用show databases;檢視是否建立完成。create user'使用者名稱
'@'%' identified by '密碼';這裡建立的使用者是可以遠端登陸的。
11、grant
all
privileges
on
庫名.* to
'使用者名稱'@'%'
identified by
'密碼';把該資料庫的所有許可權授予給該使用者。到這部,完成。