一、MySQL数据库的安装及配置
方式一:下载msi安装包,双击文件直接按提示安装。
方式二:下载zip包,分步安装。
1.把zip包解压到D:\Mysql56下。
2.在系统环境变量PATH中添加D:\mysql56\bin目录。
3.编辑D:\Mysql56下的my-default.ini文件,修改basedir = D:\mysql56, datadir = d:\mysql56\data,port = 3306。
4.运行mysqld -install命令安装。
5.运行net start mysql启动MySQL服务。
6.运行mysqladmin -u root password命令,设置管理员密码。
1.执行命令:sudo apt install mysql-server,安装MySQL服务器软件包。
2.执行命令:sudo cat /etc/mysql/debian.cnf,查看用户名及密码,用户名为debian-sys-maint。(5.7版本之后无法用root帐号登录)。
3.执行命令:mysql -u debian-sys-maint -p #用上面得到的密码登录。
4.执行命令:update user set user='root' where user='debian-sys-maint'; #更改系统管理员用户名称为root。
5.执行命令:update user set authentication_string=password('passwd') where user='root';#更改管理员root的登录密码;
6.执行命令:flush privileges; #更新所有操作权限
7.执行命令:mysql -u root -p; #使用更改后的密码登录。
二、MySQL常用命令:
- 修改用户密码命令:
mysqladmin -u root -p password new_passwd
- 连接mysql服务器命令:
mysql -u root -p
- 查看服务器中存在的数据库:
show databases;
- 切换数据库:
use db_name;
- 查看数据库中的表:
show tables;
- 查看表结构:
desc tb_name;
- 创建用户:
create user 'user_name'@'host_name' identified by 'password';
- 授权用户:
grant select, insert, update, delete, create, drop, index, alter, create temporary tables, lock tables ON database_name.* TO 'user_name'@'localhost' IDENTIFIED BY 'password';
- 创建数据库:
create database db_name default character set utf8 collate utf8_general_ci;
- 删除数据库:
drop database db_name;