Centos7與Fedora24安裝mysql後無法啟動,提示 Unit mysql.service failed to load:No such file or directory
阿新 • • 發佈:2018-12-07
Centos7與Fedora24安裝mysql後無法啟動,提示 Unit mysql.service failed to load:No such file or directory
- [root@localhost ~]# systemctl start mysql.service
- Failed to start mysql.service: Unit mysql.service not found.
- # yum install mariadb-server -y //如果已安裝可以省略
- # systemctl start mariadb.service //啟動服務
- # systemctl enable mariadb.service //開機啟動服務
- # mysql -u root -p //登入mysql
---------------------------------------------------------------------------------------------------不華麗的分割線-------------------------------------------------------------------------------------------------------- 如果你不想用這個方法解決這個問題,還有一個方法,不過個人並不推薦此方法,這個方法就是在 /etc/systemd/system/mysqld.service 新增Unit,既然錯誤提示找不到Unit那我們新增一個就好了。在
- [Unit]
- Description=MySQL Server
- After=network.target
- [Service]
- ExecStart=/usr/bin/mysqld --defaults-file=/etc/mysql/my.cnf --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock User=mysql
- Group=mysql
- WorkingDirectory=/usr
- [Install]
- WantedBy=multi-user.target
- systemctl daemon-reload
- systemctl start mysql.service
這第二種方法未經本人親自驗證,不知是否有效,如果有效的話,還希望反饋。謝謝。之所以把他貼出來,是因為覺得這是一個解決問題的思路。