mysql免安装配置
A、mysql 8+版本安装
1、官网下载mysql安装包解压。
2、根目录新建数据库存储文件:data文件夹。
3、根目录下新建my.ini文件,添加如下三行:
[mysqld]
basedir=mysql根目录路径
datadir=数据库存储文件
4、进入到bin目录,执行以下操作(记得记下root密码):
mysqld --defaults-file=my.ini文件路径 --initialize --console
5、启动mysql
mysqld --console
6、根据初始密码登录
mysql -uroot -p
7、操作之前,系统会提示修改密码,请修改当前用户密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你需要设置的新密码'
8、mysql服务注册,以管理员的身份运行cmd,并进入到mysql更目录下的bin文件夹
mysqld --install
9、运行成功后进入到服务管理中就可以看到,设置mysql服务启动方式
10、授权本地用户链接
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
B、mysql5.x版本安装
help:错误日志输出查看:mysqld --console
1、mysql环境变量配置
安装包解压后,找到bin目录的上级目录所在的路径,然后在环境变量中进行配置
2、修改my.ini文件配置
[mysqld]
basedir=D:/shanly/mysql/mysql-5.7.34-win32
datadir=data
port=3306
character-set-server=utf8
default-storage-engine=INNODB
max_connections=200
#不区分大小写
lower_case_table_names = 1
3、mysql安装命令
mysql --install
4、执行初始化命令
mysqld --initialize-insecure --user=mysql
5、启动服务命令
net start mysql
6、密码修改
my.ini文件新增:skip-grant-tables
net stop mysql
net start mysql
mysql -uroot -p连敲两下回车
连接进去后,选择mysql数据库
use mysql
update user set authentication_string=password('新密码') where user='root';
以上操作成功后,在my.ini文件删除:skip-grant-tables
net stop mysql
net start mysql
然后就可以用刚才设置的命令重新登录了。
7、其它命令
卸载:mysqld --remove