搞了一台云服务器,首先要干的活就是得安装数据库,在Windows下安装不用说,傻瓜式操作,在Linux上安装少说要记录一下。
我使用的是XShell7 ssh 连接工具访问的Linux,其他工具的用法和命令都一样,界面如下:

在这里我使用的不是root用户登录的,所以先切换到root用户,命令:su
1.切换到 /usr/local/

5.解压mysql8.0安装包

6.重命名解压出来的文件夹,这里改成mysql-8.0

11.编辑my.cnf文件

ps:
如果发现启动失败,可以先查看data里面的mysql.log,如果有提示3306这样的字样,第一个想到的应该是端口被占用,使用lsof -i:端口号,查看是哪个PID(进程号)占用了该端口,然后使用kill PID(进程号)杀掉进程,重新执行service mysql start
在这一步最开始就浪费了我好大的时间。如果用之前的初始密码登录,可能会出现以下的错误:

在这一步的时候,研究了好久,记录一下处理过程:
1.修改数据库root账号的密码,并设置可以远程访问(因为root默认是不能远程访问的)
2.执行flush privileges; 使密码生效
3.选择数据库
4.再修改远程连接并生效
mysql> grant all privileges on *.* to ‘root’@’%’ with grant option;
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
5.执行提交命令,搞定!
到此这篇关于Linux环境下安装MySQL8.0的文章就介绍到这了,更多相关Linux安装MySQL8.0内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!