阿里云Linux服务器主机安装mysql5.7版本

1、因为阿里云Linux默认安装mariadb数据库,存中文时可能会有意想不到的问题,先把它删掉就好了,使用命令:

yum remove mariadb-libs.x86_64

一般删除会很快

2、然后 

cd /tmp/

Linux下载mysql: wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

这个是mysql下载源:mysql57-community-release-el7-8.noarch.rpm

3、下载好之后,可以ls查看一下,然后安装这个源,使用命令:

yum localinstall mysql57-community-release-el7-8.noarch.rpm

接下来遇到提示就一直输入y就可以啦

4、源安装好之后,最后安装数据库服务,使用命令:

yum install mysql-community-server

一般非常快就安装好了

5、编辑配置文件

vim /etc/my.cnf

在【mysql】后面加一句

skip-grant-tables

然后,按esc :wq   保存文件

提示::wq!(是强制保存)

6、开启mysql服务。

开启mysql服务,

service mysqld start

输入mysql -uroot -p后这次我们直接不用密码就进去了,没有密码肯定是不安全的,现在就只要修改密码就好了。

use mysql;

update user set authentication_string=password('root') where User='root';

root改成你自己的密码,这里要注意,表里的密码字段名是authentication_string,不再是password了!

7、

输入flush privileges;

刷新权限!

8、输入 exit 退出mysql

回到/etc/my.cnf文件中把刚才添加的那条skip-grant-tables删掉或注释,然后:wq保存,重启服务后就可以用刚才设的密码进去了。

重启mysql服务: sudo service mysqld start

关闭mysql服务: sudo service mysqld stop

9、小提示:

如果输入任意命令出现要你设置密码的错误提示,像这样,

You must reset your password using ALTER USER statement before executing this statement.

只需要输入命令:

alter user user() identified by "123456"; 

123456 是你设的密码

就可以正常使用了。

发布了38 篇原创文章 · 获赞 1 · 访问量 2816

猜你喜欢

转载自blog.csdn.net/qq_31741189/article/details/101116803