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';
alter
user
'root'
@
'localhost'
identified
with
mysql_native_password
by
'新密碼'
;
然後把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...