mysql 8 20 安裝出現問題

2021-10-07 11:58:46 字數 1484 閱讀 2408

shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql

shell> cd /usr/local shell> tar xvf /path/to/mysql-version-os.tar.xz

shell> ln -s full-path-to-mysql-version-os mysql shell> cd mysql

shell> mkdir mysql-files shell> chown mysql:mysql mysql-files

shell> chmod 750 mysql-files shell> bin/mysqld --initialize --user=mysql

shell> bin/mysql_ssl_rsa_setup shell> bin/mysqld_safe --user=mysql & # next command is optional

shell> cp support-files/mysql.server /etc/init.d/mysql.server=

初始化mysqld  --initialize --user=xiemeng  

修改密碼

alter user user() identified by '1234';

sy#+v3tvohu2

、可能是/usr/local/mysql/data/mysql.pid檔案沒有寫的許可權

解決方法 :給予許可權,執行 「chown -r mysql:mysql /var/data」 「chmod -r 755 /usr/local/mysql/data」 然後重新啟動mysqld!

2、可能程序裡已經存在mysql程序

解決方法:用命令「ps -ef|grep mysqld」檢視是否有mysqld程序,如果有使用「kill -9 程序號」殺死,然後重新啟動mysqld!

3、可能是第二次在機器上安裝mysql,有殘餘資料影響了服務的啟動。

解決方法:去mysql的資料目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍首了。本人就是使用第三條方法解決的 !

4、mysql在啟動時沒有指定配置檔案時會使用/etc/my.cnf配置檔案,請開啟這個檔案檢視在[mysqld]節下有沒有指定資料目錄(datadir)。

解決方法:請在[mysqld]下設定這一行:datadir = /usr/local/mysql/data

5、skip-federated欄位問題

解決方法:檢查一下/etc/my.cnf檔案中有沒有沒被注釋掉的skip-federated欄位,如果有就立即注釋掉吧。

6、錯誤日誌目錄不存在

解決方法:使用「chown」 「chmod」命令賦予mysql所有者及許可權

7、selinux惹的禍,如果是centos系統,缺省會開啟selinux

解決方法:關閉它,開啟/etc/selinux/config,把selinux=enforcing改為selinu

Mysql 安裝出現問題的 解決辦法

一 msi版的mysql安裝包在最後執行的時候到第三步就死掉了,直接未響應 這是因為以前在本機中安裝過mysql,解除安裝的時候沒有解除安裝乾淨導致的,因為有的資料夾隱藏的很深。1 解除安裝mysql相關元件 2 刪除mysql的安裝目錄 3 在登錄檔 regedit 查詢mysql,全部刪除 4 ...

mysql安裝出現的問題

error 1045 28000 access denied for user root localhost using password no 錯誤描述 mysql中新增使用者之後可能出現登入時提示error 1045 28000 access denied for user的錯誤.刪除user....

mysql 安裝出現報錯

mysqld initialize user mysql 這種方式初始化mysql會隨機分配乙個密碼給你,到時候可以看這篇文章即 先到安裝目錄下看錯誤日誌c program files mysql mysql server 5.7 data hjb pc.err 找到2019 09 04t09 15...