Linux arm64架构安装mysql5.7+(ARM64架构下的CentOS、ubuntu、UOS、银河麒麟)

1.修改apt软件源

参考:https://blog.csdn.net/weixin_42328170/article/details/107411026

2.开始安装

apt-get install mysql-server

或者下载安装包

https://launchpad.net/ubuntu/bionic/arm64/mysql-server/5.7.30-0ubuntu0.18.04.1

如果安装过程出错,如下:

Linux arm64架构安装mysql5.7+(ARM64架构下的CentOS、ubuntu、UOS、银河麒麟)_第1张图片

 

 

 

 

 

如下解决:

apt --fix-broken install

Linux arm64架构安装mysql5.7+(ARM64架构下的CentOS、ubuntu、UOS、银河麒麟)_第2张图片

 

3.使用默认账号密码登录

cd /etc/mysql sudo cat debian.cnf

Linux arm64架构安装mysql5.7+(ARM64架构下的CentOS、ubuntu、UOS、银河麒麟)_第3张图片

命令:mysql -u用户名 -p密码

mysql -udebian-sys-maint -p6tnfeChfBPZjhADC

4.修改root密码

show databases; 

use mysql; 

update user set authentication_string=PASSWORD("你的密码") where user='root'; 

update user set plugin="mysql_native_password";

flush privileges; 

quit;

注意:mysql8.x和mysql5.7.X修改密码的指令不一样了,请注意区别。

  修改完root密码之后,需要重启mysql服务使起生效:

service mysql restart

  • 1

  然后即可使用mysql -uroot -p直接登录了。

5.配置可远端连接

  mysql默认安装成功之后,是只能使用127.0.0.1(localhost)连接访问的,需要外部使用宿主主机IP访问,只需要简单修改mysql配置文件的bind-address属性即可

  进入mysql配置文件夹地址,默认文件/etc/mysql/mysql.conf.d 或者 /etc/mysql/my.conf,找到bind-address = 127.0.0.1这一行,注释掉。

新建用户远程连接mysql数据库

  在mysql的命令窗口使用以下指令:

授权远程登录用户

grant all on *.* to [username]@'%' identified by '[password]' with grant option;

flush privileges;

6.创建其他用户登录并授权

mysql -u root -p

user mysql;

create user "lanling"@"host" identified by "lanling123";

grant all on *.* to lanling@'%' identified by 'lanling123' with grant option;

flush privileges;

exit;

远程登录即可

 

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