- windows首次安装
- 1.配置环境变量,类似于jdk
- 2.安装目录新建my.ini文件,内容如下,data文件用后面命令创建,不要手工
- 3.cmd以管理员身份运行,依次输入下面命令,报错,直接百度
- 5.在服务启动的情况下,再写上mysql -u root -p就这样 回车 然后会出现让你输入密码的一行,不要管,再回车一下
- 6.ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’; 修改密码
- ">

- 7.执行完了显示,OK,然后刷新权限, 写一句flush privileges;有个分号别忘了
- ">

- 8.然后我们 exit退出 使用net stop mysql停止,再用net start mysql启动
- mysql常见修改配置
- 参考链接:
windows首次安装
1.配置环境变量,类似于jdk
https://blog.csdn.net/li93675/article/details/80700152?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-5.essearch_pc_relevant&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-5.essearch_pc_relevant
2.安装目录新建my.ini文件,内容如下,data文件用后面命令创建,不要手工
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\dowmload\\software\\mysql-8.0.15-winx64# 设置mysql数据库的数据的存放目录datadir=D:\\dowmload\\software\\mysql-8.0.15-winx64\\data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为UTF8#character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_password”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8
3.cmd以管理员身份运行,依次输入下面命令,报错,直接百度
先前路径一直报错,上面是改好的
#切换到d盘d:#切换到mysql bin目录cd D:\dowmload\software\mysql-8.0.15-winx64\bin#生成data文件mysqld --initialize-insecure --user=mysqlmysqld -install#启动mysqlnet start mysql
5.在服务启动的情况下,再写上mysql -u root -p就这样 回车 然后会出现让你输入密码的一行,不要管,再回车一下
6.ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘123456’; 修改密码
7.执行完了显示,OK,然后刷新权限, 写一句flush privileges;有个分号别忘了
8.然后我们 exit退出 使用net stop mysql停止,再用net start mysql启动
mysql常见修改配置
1.timestap类型长度无法设置为0
#cmd root操作mysql 修改配置set @@global.sql_mode = 'STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
参考链接:
1.windows安装mysql:https://www.icode9.com/content-2-887499.html
2.【MySQL】update mysql.user set authentication_string=password(“123456“) where User=‘root‘; 报错https://blog.csdn.net/shroudiwnl/article/details/114799242
第1连接中更换密码命令报错了
update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';
