本篇内容主要讲解“MySQL8.0升级的方法步骤是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql8.0升级的方法步骤是什么”吧!1.先彻底卸载现有版本mysql。可以使用如下命令:
本篇内容主要讲解“MySQL8.0升级的方法步骤是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Mysql8.0升级的方法步骤是什么”吧!
可以使用如下命令:
#删除mysql的数据文件sudo rm -R /var/lib/mysql/#删除mysql的配置文件sudo rm -R /etc/mysql/#自动卸载mysql(包括server和client)sudo apt-get autoremove mysql* --purgesudo apt-get remove apparmor
记得一定要删除配置文件,因为有可能不兼容。
可以去官网下载,官网地址为https://dev.mysql.com/repo/apt
我们选择最新的deb下载,网址为:
Https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb。在命令后使用wget命令进行下载,如下:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
下载完成之后使用dpkg命令并更新apt源,然后就可以进行安装了,完整命令如下所示:
dpkg -i mysql-apt-config_0.8.20-1_all.debapt-get updateapt-get install -y mysql-server
在最后一个命令执行过程中,它会让你输入root密码和一些基本配置,然后就可以完成安装了。
因为是在ubuntu里面安装的MySQL,所以启动方式为:
service mysql start
你可以使用命令查看进程运行情况,正常的时候类似如需输出:
/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --Socket=/var/run/mysqld/mysqld.sock
MySQL8.0.x实际使用的过程中发现用户授权和之前版本有点不同,需要分三步:
创建用户。
分配权限。
刷新权限。
具体的sql语句如下,顺序也是严格的:
create user 'freePHP'@'%' identified by '176serTTc8Cg';grant all privileges on dev_database.* to 'freephp'@'%' with grant option;flush privileges;
上面的sql解释一下,第一句是创建一个名为freephp的用户,密码为176serTTc8Cg,%代表可以任意主机进行连接。
第二句的意思是把dev_database的所有权限赋予用户freephp。
第三句就是立即刷新权限,让新创建的权限生效。
到此,相信大家对“MySQL8.0升级的方法步骤是什么”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
--结束END--
本文标题: MySQL8.0升级的方法步骤是什么
本文链接: https://lsjlt.com/news/304201.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0