连云港网站制作公司哪家好,免费网站正能量入口下载,东莞哪种网站推广好,局网站建设制度1、执行命令#xff1a;rpm -qa | grep -i mysql#xff0c;先查看系统之前是否有安装相关的rpm包#xff0c;如果有#xff0c;会显示类似下面的信息#xff1b;
2、通过命令yum -y remove mysql-* 一次性删除系统上所有相关的rpm包#xff0c;或者通过命令yum -y …1、执行命令rpm -qa | grep -i mysql先查看系统之前是否有安装相关的rpm包如果有会显示类似下面的信息
2、通过命令yum -y remove mysql-* 一次性删除系统上所有相关的rpm包或者通过命令yum -y remove 文件名 一个一个的删除
3、如果系统上面没有相关的rpm包或者已经删除完了不会显示任何信息
4、mysql的rpm包下载网址https://dev.mysql.com/downloads/repo/yum/在页面最下面有不同系统版本号的rmp下载链接
点击下载会出现如下图所示
下面步骤的操作都是以上图所示的mysql80-community-release-el7-1.noarch.rpm为例 下载rmp包的两种方式 a、通过yum install el7-1.noarch.rpm 下载rpm包可能出现如下问题那么就要通过第二种方式下载了
b、通过命令wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm下载mysql的rpm包
5、解压下载的rpm包命令rpm -ivh mysql80-community-release-el7-1.noarch.rpm
6、执行命令安装mysqlsudo yum install mysql-community-server会陆续出现如下等信息(只截取部分)
7、安装完成后启动mysql命令sudo service mysqld start
8、查看mysql运行状态命令sudo service mysqld status
tips查看系统运行的mysql进程号ps -aux|grep mysql
9、linux系统下面首次或者重新安装mysql时默认系统用户root还是登陆不进去的需要进行如下操作 a、编辑mysql的配置文件一般放在etc目录下例如vi /etc/my.cnf b、在该配置文件的下面新增一条语句skip-grant-tables c、重启mysql服务:service mysqld restart d、执行mysql语句不加任何参数进入mysql环境 f、先执行use mysql;最新版本的mysql的user表里面可能没有password字段了变成了authentication_string字段实践了几次发现命令update user set authentication_string where Userroot;修改后重启服务无法顺利执行mysql。因此先执行命令update user set authentication_string where Userroot;将root的密码设置为空再进行接下来的操作 g、修改成功后退出mysql然后在编辑配置文件vi /etc/my.cnf将在a步骤操作中添加的语句skip-grant-tables删除 h、编辑完配置文件后因为root的密码已经设置为空了所以执行mysql -uroot -p 不能直接执行mysql会影响接下来的操作密码输入栏直接回车进入mysql环境了然后执行命令use mysql 和命令ALTER user rootlocalhost IDENTIFIED BY qQ1i2px;并且密码必须尽量复杂不然会提示无法成功修改密码。这样这个mysql数据库的账号就设置好了下次登录就需要输入设置好了的密码这里接下来不用执行命令FLUSH PRIVILEGES; j、如果想要远程连接mysql服务的话update mysql.user set Host% where HOSTlocalhost and Userroot;和命令 flush privileges; 由于5.8版本的mysql使用的是plugin: caching_sha2_password 密码验证登陆所以需要将其修改为alter user root% identified with mysql_native_password by new password;