目标打算创建一个远程 登录mysql登录用户tom 密码:123456
1、安装mysql
先更新一下源
sudo apt-get update
安装Apache2
sudo apt-get install apache2
安装MySQL
sudo apt-get install mysql-server
安装PHP和PHP的MySQL插件
sudo apt-get install php5 php5-mysql
安装phpmyadmin,用于管理数据库
sudo apt-get install phpmyadmin
至此,一个Apache2+PHP+MySQL+phpyadmin环境配置完毕!
安装mysql过程中没有密码设置过程所以root密码为空
可以通过以下方式登录不需要密码
sudo mysql -uroot
创建用户tom 密码123456
insert into mysql.user(Host,User,Password) values("localhost","tom",password("123456"));
刷新系统权限列表(查看是否报错)
FLUSH PRIVILEGES;
为用户授权
GRANT ALL ON tom.* to [email protected] identified BY '123456';
刷新系统权限列表(查看是否报错)
FLUSH PRIVILEGES;
退出mysql
tom用户登录测试
mysql -u tom -p 回车
输入密码
远程测试
浏览器输入http://192.168.0.102/phpmyadmin/index.php
输入用户:tom 密码:123456
登录成功,显示如下
sudo apt-get install phpmyadmin