MySql数据库搭建
1. 下载:MYSQL社区服务器下载
2. 安装
直接将下载的zip压缩文件解压即可,然后放到自己想要安装的目录,比如我想要装在D盘
_**注意:文件名可以任意修改,不要出现中文路径即可**_
3. 设置配置文件my.ini
#客户端设置 即登录设置
[client]
port = 3306[mysql]
#设置字符集
default-character-set = utf8
#此处可以直接设置密码,这样就可以直接登录,无需输入密码
#password = ‘1234’#服务端设置
[mysqld]
#设置mysql数据库的端口号,可以根据需要进行修改,不冲突即可
port = 3306basedir = D:/mysql-8.0.22-winx64
#该字段在8以上的版本无需再设置
#datadir = D:/mysql-8.0.22-winx64/data#服务端字符集设置
character-set-server = utf8#创建新表时将使用的默认存储引擎
default-storage-engine = INNODB#参数表示SQL模式的参数,通过这个参数可以设置检验SQL语句的严格程度。
sql-mode = “STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”#设置最大连接数,其中有一个连接是保留给管理员专用
max_connections = 20
4. 安装mysql
>先初始化mysql .\mysqld.exe --initialize --console
此处要记住初始化的密码,如下图 zbEle-hlx2sJ
>在cmd命令中执行.\bin\mysqld.exe -install Mysql(此为服务名称,可以自定义) --defaults-file=my.ini
执行完成后使用net start 启动服务即可
常见错误:
-
输入mysqld -install,注意mysql后面有个d,不要漏了 如果漏写成mysql为有一下报错
unknown option ‘-a’. -
安装失败 此时需要适用管理员模式打开cmd.exe进行执行
5. 登录mysql
使用前面初始化的默认密码登录数据库
登录命令: mysql.exe -u root -p
修改密码:
使用命令 alter user ‘root’@‘localhost’ identified by ‘mypassword’ 修改数据库密码为‘mypassword’
修改完成后,即可退出,使用新密码重新登录数据库