当前位置:网站首页>Problems encountered in installing mysql8 for Ubuntu and the detailed installation process

Problems encountered in installing mysql8 for Ubuntu and the detailed installation process

2022-07-07 21:06:00 No Bug

Recommended blog posts for detailed installation process icon-default.png?t=M5H6https://blog.csdn.net/qq_35124072/article/details/122867295?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165702417916781667814164%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165702417916781667814164&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-4-122867295-null-null.142^v31^control,185^v2^tag_show&utm_term=linux+%E5%AE%89%E8%A3%85mysql8.0&spm=1018.2226.3001.4187

I found a blog on the Internet and installed it , But there are still many problems , If you follow the above blog to install mysql8 If there is a problem, you can see the following error summary .

One 、 Initializing mysql Wrong time        [ERROR] [MY-013455] [Server] The newly created data directory /usr/local/mysql/mysql-8.0/data/ by --initialize is unusable. You can remove it.
2022-07-05T13:49:12.012670Z 0 [ERROR] [MY-010119] [Server] Aborting
2022-07-05T13:49:12.012828Z 0 [System] [MY-010910] [Server] /usr/local/mysql/mysql-8.0/bin/mysqld: Shutdown complete (mysqld 8.0.20)  MySQL Community Server - GPL.

./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0 --datadir=/usr/local/mysql/data/ --initialize

Before initialization , Bloggers will create one data File storage mysql file , But if I create it in advance and then initialize it, I will report an error , It is recommended to create in advance , Give Way mysql Automatically create .

Two 、  Initialization encountered  Could not use /var/log/mysql/mysql.log for logging (error 13 - Permission denied). Turning logging off for the server process. To turn it on again: fix the cause, then either restart the query logging by using "SET GLOBAL GENERAL_LOG=ON" or restart the MySQL server.

could not use A high probability is that the file permissions are insufficient .

First, check whether the file path exists , If it doesn't exist, create it manually .

exist  chown mysql mysql.log Modify file permissions

 

3、 ... and 、 Cannot start mysql       Job for mysqld.service failed because the control process exited with error code.See "systemctl status mysqld.service" and "journalctl -xe" for details.

vim /etc/my.cnf Add the following content

[client]
port=3306
socket=/var/lib/mysql/mysql.sock

socket=/var/lib/mysql/mysql.sock( With this socket The path is the same )

原网站

版权声明
本文为[No Bug]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207071842366595.html