arm64 UOS安装apache php mysql
Mysql install on deepin linux
config deepin apt source
sudo vi /etc/apt/sources.list
edit the content
#1. 统信UOS系统官方默认源sources.list文件
## Generated by deepin-installer
deb [by-hash=force] https://professional-packages.chinauos.com/desktop-professional eagle main contrib non-free
#deb-src [by-hash=force] https://professional-packages.chinauos.com/desktop-professional eagle main contrib non-free
install apache2 php mysql
sudo apt install apache2 php default-mysql-server default-mysql-client
test apache2
browser http://127.0.0.1/
test mysql
- check version
system@system-PC:~/Downloads$ mysql --version
mysql Ver 15.1 Distrib 10.3.23-MariaDB, for debian-linux-gnu (aarch64) using readline 5.2
- root login
使用 mysql -uroot -p直接登录 [空密码] mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "654321";
mysql> GRANT ALL PRIVILEGES ON *.* TO root@127.0.0.1 IDENTIFIED BY "654321";
他们的区别 (通过localhost连接到mysql是使用UNIX socket,而通过127.0.0.1连接到mysql是使用TCP/IP)
- update root password
mysql> update mysql.user set authentication_string=password('xxxxx') where user='root' and Host = 'localhost';
Query OK, 1 row affected, 1 warning (0.00 sec)
- create user
创建一个用户 供开发使用 用户名:test 密码:test 可以本地和远程访问‘%’
create user 'test'@'%' identified by '123456';
赋予权限 权限可以分为多种 这里赋予所有权限all privileges .
grant all privileges on . to 'test' @'%' identified by '123456';
flush privileges;
exit;
test php
- edit test page
system@system-PC:/var/www/html$ sudo vi phpinfo.php
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 2025成都.NET开发者Connect圆满结束
· 后端思维之高并发处理方案
· 千万级大表的优化技巧
· 在 VS Code 中,一键安装 MCP Server!
· 10年+ .NET Coder 心语 ── 继承的思维:从思维模式到架构设计的深度解析