Mysql配置

一、解压压缩包mysql

自5.7.16版本之后解压后,根目录就不带 my-default.ini 或 my.ini 配置文件和data文件夹。首先在根目录建立一个 my.ini 配置文件,my.ini 配置内容以下,注意安装目录和数据库存放目录为实际安装的目录。sql

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 数据库

[mysqld]
#设置3306端口
port = 3306 windows

# 设置mysql的安装目录
basedir=I:\mysql-8.0.13-winx64ide

# 设置mysql数据库的数据的存放目录
datadir=I:\mysql-8.0.13-winx64\data编码

# 容许最大链接数
max_connections=200加密

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8unix

# 建立新表时将使用的默认存储引擎
default-storage-engine=INNODB

二、安装 MySQL服务server

以管理员身份运行命令提示符,运行 mysqld --install ,执行后提示 Service successfully installed;
三、初始化mysql数据rem

打开cmd执行以下命令,建立了一个具备空密码的root用户( 可能须要进入bin目录下输入此命令):
mysqld --initialize-insecure --user=mysql

最后的参数 --user=mysql 在 windows 也能够不用添加,但在 unix 等系统下好像很重要。

执行命令后,系统会自动生成相应的 data 目录,并自动建立好空密码的 root 用户。此时表示初始化成功。
四、运行MySQL服务

启动MySQL:net start mysql

中止MySQL:net stop mysql

登陆:mysql -u root –p

首次修改密码:mysqladmin -u root password "root"
若是root已经设置过密码,采用以下方法修改:
mysqladmin -u root -p password "root"

 

 

不少用户在使用Navicat Premium 12链接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误,解决方法以下

1. 管理员权限运行命令提示符,登录MySQL

   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';   #更新一下用户的密码  

3. 刷新权限并重置密码

   FLUSH PRIVILEGES;   #刷新权限  

再重置下密码:alter user 'root'@'localhost' identified by 'root'; 

如今再次打开Navicat Premium 12链接MySQL问题数据库就会发现能够链接成功了

相关文章
相关标签/搜索