安裝完mysql后通過如下命令啟動mysql
service mysql start
會顯示如下錯誤:
?mysql: unrecognized service
?實際上上面顯示的錯誤是由于mysql沒有啟動成功造成的
我們要想辦法成功啟動mysql才可以
1.通過如下操作就可以跳過密碼直接進入mysql環境
?2.如果想找到mysql默認密碼,通過密碼進入mysql環境,可以通過下面的方法進行嘗試
? ?(1).查看有無musqld進程
ps auxw |grep mysqld
sudo kill 18879
? ? kill mysqld進程
? ? 主要用于當前mysqld進程不可用時kill掉當前mysqld,然后重新啟動新的mysqld
? ?(2).刪除掉原來的mysql
sudo \rm -rf /var/lib/mysql
? ? 重新創建一個新的初始化的mysql
sudo mysqld --user=root --initialize
? ? 啟動mysqld_safe進程
sudo mysqld_safe --user=root &
? ?(3). 連接嘗試一下
mysql
? ? 報錯提示/var/run/mysqld下沒有mysqld.sock文件
? ? 進入/var/run/mysqld創建mysqld.sock后重新啟動mysqld_safe進程
? ?(4).通過sudo cat /var/log/mysql/error.log進入日志文件找到password:rN;wUVeN4Md9
? ? (5).通過密碼 rN;wUVeN4Md9?進入mysql修改初始默認密碼
alter user 'root'@'localhost' identified by 'new_password'
? ? 上述命令中,將new_password替換成你想要的新密碼。
? ? 至此,完成mysql初始化配置。