MySQL的安装及配置

打印 上一主题 下一主题

主题 991|帖子 991|积分 2973

一.以安装包方式下载

1.进入MySQL官网,下载安装包

官网链接:https://downloads.mysql.com/archives/installer/
2.安装MySQL















二.压缩包方式下载


  • 下载位置:mysql下载位置
  • 解压缩后位置:D:\mysql-8.0.15-winx64
  • 在主目录下复制、创建一个xx.ini,修改为my.ini,修改此中的basedir和datadir
    basedir=mysql主目录 ​  datadir=mysql主目录/data
  • 配置bin目录为环境变量
    方便在终端情况下,查找MySQL的相干命令
    ⚠️ 留意:肯定要重新启动CMD
  • 初始化命令(记载控制台给出的随机密码,肯定记着):
    ⚠️ 肯定要留意:打开cmd时,必须使用管理员身份!!!cmd打开后,切换到bin目录再执行如下命令
    mysqld --initialize --console
  • 然后先给mysql服务创建名称(方便到时间建立多个mysql服务时不辩论)
    mysqld --install mysql8
  • 启动服务:
    net start mysql
  • 登陆旧密码登陆(第3步中的密码):
    mysql -u root -p
  • 修改密码:
    1. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    2.                                     
    3. # 之后键入修改密码的命令:
    4. ALTER USER root@localhost IDENTIFIED  BY 'root';
    复制代码
    10. 使用新密码登陆:
       mysql -u root -p 新密码
    卸载MySQL:
    ​    停止服务:net stop mysql
    ​    删除服务:mysqld --remove
    登录乐成后,执行命令:
    1. show databases;
    复制代码
    MySQL的配置文件(window版):
    1. [mysqld]
    2. # skip_grant_tables
    3. # 设置3306端口
    4. port=3306
    5. # 设置mysql的安装目录
    6. basedir=D:\dev_soft\mysql-8.0.20-winx64
    7. # 设置mysql数据库的数据的存放目录
    8. datadir=D:\dev_soft\mysql-8.0.20-winx64\data
    9. # 允许最大连接数
    10. max_connections=200
    11. # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    12. max_connect_errors=10
    13. # 服务端使用的字符集默认为UTF8
    14. character-set-server=utf8mb4
    15. # 创建新表时将使用的默认存储引擎
    16. default-storage-engine=INNODB
    17. [client]
    18. #password = your_password
    19. # 设置mysql客户端连接服务端时默认使用的端口
    20. port=3306
    21. default-character-set=utf8mb4
    22. [mysql]
    23. # 设置mysql客户端默认字符集
    24. default-character-set=utf8mb4
    复制代码
    创建一个存放水浒传的数据库

    1. mysql> create database db_ck;
    2. Query OK, 1 row affected (0.01 sec)
    3. mysql> show databases;
    4. +--------------------+
    5. | Database           |
    6. +--------------------+
    7. | db_ck              |
    8. | file_              |
    9. | information_schema |
    10. | mysql              |
    11. | performance_schema |
    12. | sys                |
    13. +--------------------+
    14. 6 rows in set (0.02 sec)
    15. mysql> use db_ck;
    16. Database changed
    17. mysql> create table t_hero(
    18.     -> id int primary key auto_increment,,
    19.     -> name varchar(100),
    20.     -> books varchar(100));
    21. Query OK, 0 rows affected (0.03 sec)
    22. mysql> insert into t_hero(name,books) values
    23.     -> ('孙悟空','西游记'),
    24.     -> ('唐僧','西游记'),
    25.     -> ('猪八戒','西游记'),
    26.     -> ('林黛玉','红楼梦'),
    27.     -> ('贾宝玉','红楼梦'),
    28.     -> ('刘姥姥','红楼梦'),
    29.     -> ('宋江','水浒传'),
    30.     -> ('武松','水浒传'),
    31.     -> ('吴用','水浒传'),
    32.     -> ('诸葛亮','三国演义'),
    33.     -> ('张飞','三国演义'),
    34.     -> ('赵云','三国演义');
    35. Query OK, 12 rows affected (0.00 sec)
    36. Records: 12  Duplicates: 0  Warnings: 0
    37. mysql> select * from t_hero;
    38. +------+-----------+--------------+
    39. | id   | name      | books        |
    40. +------+-----------+--------------+
    41. | NULL | 孙悟空    | 西游记       |
    42. | NULL | 唐僧      | 西游记       |
    43. | NULL | 猪八戒    | 西游记       |
    44. | NULL | 林黛玉    | 红楼梦       |
    45. | NULL | 贾宝玉    | 红楼梦       |
    46. | NULL | 刘姥姥    | 红楼梦       |
    47. | NULL | 宋江      | 水浒传       |
    48. | NULL | 武松      | 水浒传       |
    49. | NULL | 吴用      | 水浒传       |
    50. | NULL | 诸葛亮    | 三国演义     |
    51. | NULL | 张飞      | 三国演义     |
    52. | NULL | 赵云      | 三国演义     |
    53. +------+-----------+--------------+
    54. 12 rows in set (0.00 sec)
    55. mysql>
    复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

惊雷无声

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表