mysql免安装版如何使用?

mysql免安装版如何使用?,第1张

解压MySQL(F:\Program Files\MySQL\)MySQL安装目录 二 新建my.ini \x0d\x0a在F:\Program Files\MySQL\下建立my.ini文件,内容为 my.ini \x0d\x0a[mysqld] \x0d\x0a# 设置mysql的安装目录 \x0d\x0abasedir=F:\\Program Files\\MySQL \x0d\x0a# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-data datadir=F:\\Program Files\\MySQL\\data # 设置mysql服务器的字符集,默认编码 default-character-set=latin1 \x0d\x0a \x0d\x0a[client] \x0d\x0a# 设置mysql客户端的字符集 default-character-set=latin1 \x0d\x0a \x0d\x0a[WinMySQLAdmin] \x0d\x0a\x0d\x0a# 指定mysql服务启动启动的文件 \x0d\x0aServer=F:\\Program Files\\MySQL\\bin\\mysqld.exe \x0d\x0a \x0d\x0a三 注册MySQL服务,使MySQL可以在服务项目中启动或关闭 \x0d\x0a 1)进入安装目录\bin,执行: \x0d\x0aF:\Program Files\MySQL\bin>mysqld -install \x0d\x0a显示:Service successfully installed. 则注册服务成功。 \x0d\x0a如果要删除服务: \x0d\x0aF:\Program Files\MySQL\bin>mysqld -remove 2)修改注册表: \x0d\x0aHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePath 修改为: \x0d\x0a"F:\Program Files\MySQL\bin\mysqld" --defaults-file= "F:\Program Files\MySQL\my.ini" MySQL \x0d\x0a这样配置就可以使用net start mysql命令正常启动MySQL。 \x0d\x0a四 修改root密码 \x0d\x0aMySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(一般用户名为root,密码为root)。 \x0d\x0a1)登录MySQL root用户: \x0d\x0a 进入MySQL安装目录\bin,执行: \x0d\x0a F:\Program Files\MySQL\MySQL-6.0.7\bin>mysql -u root2)修改root密码: \x0d\x0a mysql>update mysql.user set password=PASSWORD(''新密码'') where User=''root'' \x0d\x0a mysql>flush privileges

1.下载、解压程序包;

2.设置好存放目录(不要有中文);

3.在系统变量中添加path(mysql程序的bin目录);

4.以管理员身份运行cmd,初始化①无密码:mysqld --initialize-insecure 登陆时用mysql -u root即可

②有密码(初始密码在自动生成的data目录下.err文件中):mysqld --initialize 登陆时用mysql -u root -p

5.安装:mysqld --install

6.启动服务:net start mysql

7.登陆:mysql -u root(无密码),mysql -u root -p 回车输入密码

8.退出:exit;

9.停止服务:net stop mysql

10.移除服务:mysqld --remove

说明:如重新安装需要停止服务,移除服务,删除data目录

11.配置文件my.ini(用记事本创建,修改文件名即可):

```mysql

[mysqld]

#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区

default-time-zone = '+8:00'

#解决导入脚本是function报错

log_bin_trust_function_creators=1

# 设置3308端口

port=3308

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

max_connect_errors=10

# 服务端使用的字符集默认为UTF8

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证,此认证为1代加密认证。如果使用2代加密的话,使用可视化工具sqlyog会无法登陆!

default_authentication_plugin=mysql_native_password

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[client]

# 设置mysql客户端连接服务端时默认使用的端口 mysql8bin>mysql 直接登录

# mysql -hlocalhost -uroot -P3308

port=3308

user=root

password= root

default-character-set=utf8

```

12.退出mysql,停止服务,将my.ini文件放到程序根目录(bin,data同级目录)

13.以管理员身份运行cmd,直接输入mysql,回车即可进入mysql

14.启动和停止mysql服务必须以管理员身份运行命令


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9700826.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存