pomelo688

环境

系统:Ubuntu20.04 LTS

安装环境:apache、mysql、php、最新版phpmyadmin、wordpress

 (一)

1.系统升级和更新源
sudo apt-get update
sudo apt-get upgrade

 2.配置apache2

apt-get install apache2 -y

 在本地计算机(您自己使用的电脑打开浏览器)输入http://< IP 地址> 查看到 “it works” 界面,说明 apache2 安装成功。

3.安装php组件
sudo apt-get install php7.4 -y

 安装 php 相关组件:

sudo apt-get install php7.4-fpm

sudo apt-get install php7.4-mysql

sudo apt-get install php7.4-gd php7.4-mbstring -y

 

开启php服务:service php7.4-fpm start

检查php服务是否已启动:php -v

 4.安装mysql数据库

sudo apt-get install mysql-server -y

安装php mysql相关组件:

sudo apt-get install php7.4-mysql(上面安装过了,忘记了.....)

查看mysql版本,看是否成功安装

mysql -V

 

mysql8.0默认root用户无密码登录,需要额外创建mysql用户

create user \'test\'@\'localhost\' identified by \'123456\';    //为本地创建一个名为test,密码为123456的用户;

GRANT ALL PRIVILEGES ON *.* TO \'test\'@\'localhost\' WITH GRANT OPTION;    //为本地test用户授予所有权限;

flush privileges;    //刷新权限,更新;

 

MySQL 8.0修改密码步骤:

以 root 用户登录MySQL。
进入MySQL系统自带数据库: mysql 数据库中。
执行更改密码语句。
退出MySQL后,使用新的密码重新登陆。

mysql> show databases;
mysql> use mysql;

mysql> ALTER USER \'用户名\'@\'localhost\' IDENTIFIED WITH mysql_native_password BY \'新密码\';

mysql> flush privileges; --刷新MySQL的系统权限相关表

mysql> exit;

 

 问题:ubuntu下mysql设置允许远程连接,(10061)错误

一,先确认Iptable里面没有阻止3306端口

二,创建用户,允许任意主机登录,即允许登录主机为%,而不是local

三,很多人忽略的一步,/etc/mysql/my.cnf里面设置bind-address = 0.0.0.0,如果已经存在bind-address = 127.0.0.1的就修改为0.0.0.0

ok了,这样就可以解决mysql远程登录2003,10061等错误。

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-15
  • 2021-08-16
  • 2022-12-23
  • 2021-05-19
  • 2021-03-31
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2022-02-08
  • 2021-11-06
  • 2021-09-30
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案