Ubuntu安装mysql8遇到的问题以及详细安装过程

详细安装过程推荐博文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

在网上找了一篇博客照着安装,但是中间还是出了不少问题,如果跟着以上博文安装mysql8出现问题的话可以看看以下错误总结。

一、在初始化mysql时候报错       [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

在初始化之前,博主都会要创建一个data文件存放mysql文件,但是我提前创建再初始化就报错,建议提前创建,让mysql自动创建。

二、 初始化遇到 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 大概率就是文件的权限不够。

先看文件路径是否存在,不存在的话手动创建一下。

存在的话 chown mysql mysql.log 修改文件权限

 

三、不能启动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 把下面内容添加上

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

socket=/var/lib/mysql/mysql.sock(跟这个socket路径一样)

你可能感兴趣的:(mysql,mysql,linux,ubuntu)