linux 安裝mysql問題集錦

2021-09-12 05:18:41 字數 515 閱讀 8541

在linxu中 資料庫已經安裝好,但是沒有開啟服務,而我錯誤的又生成了乙個預設的資料庫,最後導致開啟服務後,無法修改密碼,沒有mysql這個資料庫,也就無法找到user表,最後在網上搜尋,需要修改許可權,然後進入,刪除為null的使用者名稱,就不會報錯。

解決辦法:

1.關閉mysql

# service mysqld stop

2.遮蔽許可權

# mysqld_safe --skip-grant-table

螢幕出現: starting demo from .....

3.新開起乙個終端輸入

# mysql -u root mysql

mysql> delete from user where user='';

mysql> flush privileges;//記得要這句話,否則如果關閉先前的終端,又會出現原來的錯誤

mysql> \q

這樣就ok了!

這其實是網上的方法,這裡我沒有進行第一步,直接遮蔽許可權,進行第三部就ok了

mysql校對集 MySQL校對集問題

mysql校對集問題 校對集問題 校對集,其實就是資料的比較方式。校對集,共有三種,分別為 bin binary,二進位制比較,區分大小寫 cs case sensitive,大小寫敏感,區分大小寫 ci case insensitive,大小寫不敏感,不區分大小寫。檢視 全部 校對集 基本語法 s...

mysql字符集問題 mysql字符集問題

我們新建mysql資料庫的時候,需要指定資料庫的字符集,一般我們都是選擇utf8這個字符集,但是還會又乙個utf8mb4這個字符集,好像和utf8有聯絡,今天就來解析一下這兩者的區別。起源mysql在5.5.3之後增加了這個utf8mb4的編碼,mb4就是most bytes 4的意思,專門用來相容...

mysql字符集問題 mysql字符集問題

用show variables like char 檢視mysql的引數,結果應如下 mysql show variables like char variable name value character set client gbk character set connection gbk ch...