mysql
使用phpmyadmin 管理
nginx 添加配置:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21server {
listen 4040;
server_name phpmyadmin;
access_log logs/phpmyadmin-access.log main;
root html/phpmyadmin;
index index.php;
location / {
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}无需多言, 各种可视化操作. 但是用多了容易不记得命令.
- 命令行管理
mysql 文档- 登陆
mysql --user="" --passward="" [dbname] - 创建数据库
create database [char] - 查看用户权限
show grant root@localhost;
- 登陆
忘记了 root 密码怎么办?
修改配置文件,取消密码验证
1
2sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 在skip-external-locking下面加入 skip-grant-tables, wq保存重启mysql
sudo service mysql restart登录mysql, 修改密码
1
2
3
4
5mysql
mysql > use mysql;
# 将 root 的密码设置为 new_pass;
mysql > update user set authentication_string=PASSWORD("new_pass") where user='root';
mysql > exit;重新编辑配置文件, 启用密码验证。
- 重启 mysql 服务。
sudo service mysql restart - 重新用 root 用户登录 mysql
sudo mysql -u root -p
mysql
https://leafflow.top/2016/04/12/other/mysql-2016-04-12/