MySql教程

MySQL--安装之后步骤

本文主要是介绍MySQL--安装之后步骤,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装完成、配置环境变量省略

1.找到你的mysql安装目录 看有没有下面这个文件(我是没有的所以继续!)

2.新建上面的文件夹 my.ini  里面放如下的东西。

 [mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

3.以管理员身份运行命令提示符(即:cmd),进入mysql安装目录,输入mysqld --initialize --console,9P0gYk-?0,kT就是初始密码(这个密码随机生成的),一定要记录。

4.继续在命令行中输入mysqld --install,如果出现 Service successfully installed.即为成功!

 5.mysql服务安装成功后,需要启动服务。在命令行中输入:net start mysql 。

在这里插入图片描述

我这里也出错了 然后

1.初始化data目录(对我无效)
mysqld --initialize(随机密码)
mysqld --initialize-insecure(无密码)
经过初始化data重置目录,注意my.ini先配置好,mysqld -remove重新安装下,再次运行net start mysql


2.3306端口被占用(我用这个成功了)

netstat -aon|findstr "3306"  筛选使用3306端口的进程

taskkill /f /PID xxxxx  杀死占用的进程


然后再试试看 net start mysql

3.本地host指向问题(我还没试)
C:\Windows\System32\drivers\etc\hosts
查看下本地host是否指向其他域名,如127.0.0.1是否指向localhost

 6.登录mysql,在命令行中输入:mysql -u root -p 回车,输入root密码。(这个密码就是前面喊记录的密码)

        我这个也出现了问题 原因是我密码输入错了 这个密码是上面第3步随机生成的

7.重置密码(建议重置密码 上面随机生成的密码太难记了)

mysql> set password for root@localhost = password('root'); 上面例子将用户root的密码更改为root 

这篇关于MySQL--安装之后步骤的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!