1.mysql数据库安装教程
https://jingyan.baidu.com/article/a3f121e4a6eb67fc9052bbf4.html
2.如何将安装在c盘的数据库转移到其它盘,为c盘减压
1.记下mysql在C盘的安装路径,如C:\mysql;
2.把mysql整体剪切至D盘任意目录,如E:\mysql;
3.打开管理员模式命令行,输入引号内的内容:“mklink /J C:\mysql D:\sql”【第一个路径为原安装路径,第二个为现在的安装路径,不能错】;
使用mklink命令可以创建文件夹映射,但是不会影响mysql的使用;可在C盘原安装目录看到mysql的快捷方式图标,所有调用到C:\mysql内文件的动作都会被指向到D:\mysql;可以用这个命令来给c盘减负.
3.mysql安装完成后的启动服务的方法
第一种:右击计算机->管理->服务和应用程序->服务下找到mysql这个服务启动。
第二种:首先打开CMD,切换到MySql安装目录的MySql Server →bin目录下
每个人安装的数据库路径不一样,可进行相应调整。
>cd d:\mysql\mysql_install\bin>mysqld.exe -install
会出现提示 Service successfully installed.
再输入如下命令
>cd d:\mysql\mysql_install\bin>net start mysql
此时,刷新服务管理器,边可以看到MySql的服务了
4.MySQL服务无法启动 无任何错误报告 键入net helpmsg 3534
方法一:
里面并没有一个叫做data的文件夹,然后我发现在我们手动创建的中的数据库数据存放目录是data.
然后我手动创建了一个data文件。然后以管理员身份调cmd ,在bin目录下分别
mysqld --remove
mysqld --install
net start mysql
方法二:
在net start mysql之前先mysqld --initialize
(初始化之后原密码将数据库密码将不起作用,新密码随机生成)
方法三:
在my.ini文件的末尾加上两行代码:
early-plugin-load=""
skip-grant-tables
以上三种方式我是按顺序来尝试的,在第三种方法的时候才成功。
5.navicate连接数据库时候报如下问题:(解决)
.
原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,
解决方法:
把mysql用户登录密码加密规则还原成mysql_native_password.
具体操作步骤如下:
1.cmd打开命令行,进入MySQL的bin目录,然后输入mysql -u root -p,输入密码.
2.然后输入
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; (修改加密规则 )
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; (更新一下用户的密码)
FLUSH PRIVILEGES; (刷新权限)
3.输入修改的密码,再次测试连接,惊喜地发现连接成功(此时密码为password,可以根据自己需要调整)。
6.mysql相关基础命令
mysql -u root -p (进入mysql安装的bin目录下执行该命令进入mysql)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; (修改加密规则 )
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; (更新一下用户的密码)
FLUSH PRIVILEGES; (刷新权限)
......
......
以上就是这些自我在安装及操作时遇到的问题,希望对你有帮助。