IT评测·应用市场-qidao123.com技术社区

标题: OrangePi AIpro Ubuntu 22.04 aarch64 安装MySql 8.0 [打印本页]

作者: 冬雨财经    时间: 2024-6-13 21:00
标题: OrangePi AIpro Ubuntu 22.04 aarch64 安装MySql 8.0
检察MySQL安装包

接下来可以使用以下命令安装MySQL服务器:
  1. # 安装最新版本
  2. sudo apt install -y mysql-server
  3. # 安装指定版本
  4. sudo apt install -y mysql-server-8.0
复制代码

之前没有设置暗码
使用sudo mysql -u root登录

  1. mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY '123456';
  2. ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  3. # 密码必须8位
复制代码
  ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
  是由于之前设置的等级为medium,要求长度>= 8、数字、混合巨细写和特殊字符
留意这个mysql 5.7的设置方式不一样
  1. SET GLOBAL validate_password.policy = 'LOW';
  2. # 设置密码策略为低
  3. # mysql 5.7
  4. set global validate_password_policy='LOW';
复制代码
检察当前暗码长度
select @@validate_password.length;
  1. select @@validate_password_length;
复制代码
±---------------------------+
| @@validate_password.length |
±---------------------------+
| 8 |
±---------------------------+
1 row in set (0.00 sec)
设置暗码长度
  1. set global validate_password.length=6;
复制代码
  1. ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'SSKS#dd';
  2. FLUSH PRIVILEGES;
复制代码
检察当前mysql的用户
  1. SELECT User, Host FROM mysql.user;
复制代码
  mysql> SELECT User, Host FROM mysql.user;


±-----------------±----------+
| User | Host |
±-----------------±----------+
| debian-sys-maint | localhost |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
±-----------------±----------+
5 rows in set (0.00 sec)
  
  1. CREATE USER 'root'@'%' IDENTIFIED BY 'SSKS#dd';
  2. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
  3. FLUSH PRIVILEGES;
复制代码
  mysql> CREATE USER ‘root’@‘%’ IDENTIFIED BY ‘123456’;
Query OK, 0 rows affected (0.10 sec)
  mysql> GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ WITH GRANT OPTION;
Query OK, 0 rows affected (0.11 sec)
  mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
  mysql> SELECT User, Host FROM mysql.user;


±-----------------±----------+
| User | Host |
±-----------------±----------+
| root | % |
| debian-sys-maint | localhost |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
±-----------------±----------+
6 rows in set (0.00 sec)
   编辑 MySQL 设置文件,通常在 /etc/mysql/mysql.conf.d/mysqld.cnf 或 /etc/mysql/my.cnf。
  1. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
复制代码
找到 bind-address 和mysqlx-bind-address项,把127.0.0.1更改为 0.0.0.0 或注释掉这两行,以允许从任何 IP 所在连接。
  1. bind-address = 0.0.0.0
  2. mysqlx-bind-address     = 0.0.0.0  # 这个步骤也可以不设置
复制代码
使用Navicat 17登录

连接乐成


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4