Mysql8安裝之坑

2021-08-21 20:35:48 字數 998 閱讀 9701

yum安裝的許可權問題

cat /etc/my.conf

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pi

要知道,哪怕你是root登入的系統,扛不住service mysqld start 用的是mysql使用者

chmod -r 777 /var/lib/mysql  /var/log/mysqld.log

chown -r mysql mysql /var/lib/mysql /var/log/mysqld.log

之類的,改許可權,看情況,一般沒問題

然後是坑爹的沒有密碼,你登入不了!

在/etc/my.conf下新增skip-grant-tables,新增這個mysql啟動引數在啟動時就不會檢測授權表,讓你在沒有密碼時能夠登入mysql
然後給賬戶新增改密碼,那些部落格大佬自己到底試了命令沒,掛著個新版本號寫舊命令,還是指令碼之家的靠譜,

記得線flush privileges

新增新使用者

create user 'hive'@'localhost' identified by 'passw0rd';

grant all on *.* to 'hive'@'localhost';

alteruser'root'@'localhost'identifiedwithmysql_native_passwordby'新密碼';

然後把skip-grant-tables去掉,重啟mysql服務,就可以正常登入了

windows 安裝mysql8的坑

64位的放到c windows system32試試,就好了 記得改密碼,不要用系統臨時生成的密碼。切記,也不要去網上找答案了,重新安裝一遍就行了。rem 初始化data c mysql 8.0.22 winx64 bin mysqld.exe initialize console rem 初始化服...

Mysql8安裝筆記

1 以管理員的身份開啟cmd視窗跳轉路徑到x mysql 8.0.17 winx64 bin 首先完成初始化操作 初始化命令 2 然後輸入 mysqld install 進行安裝 3 之後輸入 net start mysql 啟動程式 4 使用初始密碼登入資料庫,然後立刻修改密碼!命令 mysql ...

MYSQL Windows安裝MySQL8教程

2 建立my.ini檔案 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql8 設定mysql資料庫的資料的存放目錄 datadir d mysql8 data 允許最大連線數 max connections 200 允許連線失敗的次數。max...