1. 初始化 mysql,root 身份无密码登录:mysqld –initialize-insecure;

  2. 登陆数据库:mysql -u root -p,第一次直接回车进入mysql>

  3. 退出:exit;

  4. 设置密码:set password = password(“xxx”);

  5. 设置密码:set password for root@localhost = password(“xxx”);

  6. 设置密码:进入数据库后,

    use mysql;
    select User,host from user;

    update User set authentication_string = password(“xxx”) where user = “root”;

    flush privileges;

  7. 给服务设置别名:service 别名 install;例如:service MySQL5 install;

  8. 启动/停止服务:net start/stop 别名;

  9. 解决忘记密码无法登陆:先停止 mysql,然后进入 my.ini 中的 [mysqld] 下增加 skip-grant-tables 即可登陆(skip_grant_tables也行)

  10. 创建用户:create user “username”@”localhost” identified by “password”;

  11. 修改字段属性:能修改字段类型、字段长度、默认值、注释,具体语法:

    ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型 新类型长度 新默认值 新注释;(COLUMN 可以省略)例如:

    alter table tb_user modify column age decimal(10,1) DEFAULT NULL COMMENT ‘这是字段注释’;

    alter table 图书 modify 折扣 float(2,2) null;

  12. 修改字段名:
    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型,例如:
    alter table tb_user change id uid varchar(100) not null auto_increment comment ‘这是字段注释’;

  13. 设置字符集问题:
    默认为 latin1,不支持中文
    在 my.ini 文件中的 [mysql] 下加入 default-character-set = utf8
    在 [mysqld] 下加入 character_set_server = utf8
    然后 cmd 下键入:

    show global variables like “%char%”

  14. 查看 mysql 端口:show global variables like “port”;

  15. 创建数据库:create database db_name;

  16. 使用数据库:use db_name;

  17. 删除数据库:drop database db_name;

  18. 删除表:delete table table_name;

  19. 导入 sql 文件:source 文件路径,例如:source H:livejq.sql;

  20. 查看表结构:desc table_name

  21. 对用户授权:

    grant all privileges on *.* to ‘livejq’@’%’ identified by ‘password’ with grant option;

    grant insert, delete, update, select on database_name.table_name to ‘livejq’@’%’ identified by ‘password’ with grant option;

  22. 授予远程连接数据库:

    ‘livejq’@’192.168.%.%’,% 代表一定 ip 范围;

    ‘livejq’@’%’ 中的 % 代表所有 ip 地址,只允许本地连接可直接 ‘livejq’@’localhost’;

暂时就这些,欢迎网友在下方留言补充​ 😊

留言评论
推荐阅读
  • Ubuntu-18.04.3下phpmyadmin4.9的安装及配置

    请注意:下面的安装和配置章节并不完全,需要结合常见错误情况进行充分的安装及配置 安装phpmyadmin下载地址: 官网 软件名...

    Ubuntu-18.04.3下phpmyadmin4.9的安装及配置
  • Ubuntu-18.04安装mysql5.7

    前言Ubuntu 18.04.3 LTS 包管理器列表中默认为最新版本的 mysql 8.0,如果直接: sudo apt-get i...

    Ubuntu-18.04安装mysql5.7
  • 在Linux命令行中设置代理

    抓狂瞬间回到家之后,家里还没装宽带嘞,手机热点流量又用到限流,环境算是十分“恶劣”的了。又加上apt命令本身就很慢了,更是雪上加霜。看...

    在Linux命令行中设置代理