mySQL8知識點(一)

mySQL8的安裝

  1. 首先,將RAR文件解壓到預設的目錄中,在目錄中創建my.ini文件,內容如下
[mysqld]
basedir = D:\ProgramFiles\mysql-8.0.11-winx64
datadir = D:\ProgramFiles\mysql-8.0.11-winx64\data
port = 3306
lower_case_table_names = 2
default_authentication_plugin=mysql_native_password
character-set-server = utf8mb4
[mysql]
default-character-set = utf8mb4
[client]
default-character-set = utf8mb4
  1. 右鍵點擊我的電腦,配置環境變量,添加PATH設置,將解壓文件夾下的bin路徑添加到變量值中。

  2. 以管理員的身份運行cmd,運行命令

mysqld --initialize --console

在執行的過程信息中會顯示ROOT的臨時密碼,需要記錄一下。沒記住,刪掉初始化的 data目錄,再執行一遍初始化命令,又會重新生成的。

  1. 安裝服務,需要執行
mysqld --install
  1. 啓動服務,執行
net start mysql

如果需要停止服務或卸載服務,可以通過命令

net stop mysql

停止服務。通過命令

sc delete MySQL/mysqld -remove

卸載 MySQL 服務。

  1. 更改密碼

在MySQL安裝目錄的 bin 目錄下執行命令:

mysql -u root -p

這時候會提示輸入密碼,記住了上面安裝時的密碼,填入即可登錄成功,進入MySQL命令模式。
然後修改密碼,運行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

在SQL的shell裏,可以用命令行檢查一下SQL的運行情況

show databases;
use mysql;
show tables;

會顯示databases->mysql中數據表的清單。

mysql使用的知識點

建立用戶

在SHELL模式下,輸入

create user 'norwin'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

則會建立本地帳戶norwin,密碼是123456。
mySQL中建立的用戶都在mySQL庫的user表中保存,可以通過下面的命令查看用戶是否建立成功

use mysql;
select user,host from user\G;

服務斷開

quit;

授權所有權限

GRANT ALL PRIVILEGES ON *.* TO 'norwin'@'%'

授權基本的查詢修改權限,按需求設置

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'norwin'@'%';

查看用戶權限

show grants for 'norwin'@'%';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章