配置 MySQL 数据库服务
在 E:\szsm\jrgw\mysql3306 目录下手动创建 my.ini 文件和 data(空)文件夹
将如下代码放入 my.ini 文件中
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\szsm\jrgw\mysql3306
# 设置mysql数据库的数据的存放目录
datadir=E:\szsm\jrgw\mysql3306\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
需要注意的是:basedir 和 datadir 的路径,需要根据自己的安装目录而定
(1)初始化数据库
mysqld --initialize --user=root --console (记住分配的密码)
(2)安装服务
mysqld --install mysql服务名(例如mysql3306)
(3)启动服务
net start mysql
启动 MySQL
mysql -uroot -P3306 -p密码
使用初始密码登陆后,执行下面指令
mysql5:
set password for root@localhost=password('你的密码');
mysql8:
ALTER USER 'test'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '新密码';
=================================================
mysql5 配置权限
use mysql;
select * from user\G;
grant all privileges on *.* to root@"%" identified by "root";
flush privileges;
mysql8.0 grant 创建账号及权限记录
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于