MySQL noInstall opt

设置环境变量

envr: MYSQL_HOME = D:\FreeDBS\mysql-5.5.25-win32
%MYSQL_HOME% += ;%MYSQL_HOME%\bin

例:
C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%MAVEN_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%MYSQL_HOME%\bin

 

注册

basedir=D:\FreeDBS\mysql-5.5.25-win32

datadir=D:\FreeDBS\mysql-5.5.25-win32\data

cd D:\FreeDBS\mysql-5.5.25-win32\bin

mysqld -install mysql --defaults-file=D:\FreeDBS\mysql-5.5.25-win32\my.ini

 

重启电脑

修改mysql密码:
mysqladmin -u root -p password root
登录:
mysql -u root -proot

查看编码:
show variables like '%set%';

×××××××××××××××××××××××××××××××××××
修改mysql密码的方法
use mysql
update user set Password=password('newpassword') where User='root';
flush privileges;

1.通过修改MYSQL数据库中MYSQL库的USER表
就用普通的UPDATE、INSERT语句就可以

2.在命令行中使用如下命令
MYSQLADMIN -u root -p PASSWORD mypasswd

3.可以修改MYSQL文件夹中的MY.INI文件

4.使用SET PASSWORD语句,
mysql> SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');

5.使用GRANT ... IDENTIFIED BY语句
mysql> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';
××××××××××××××××××××××××××××××××××××××××

4.1 注册服务
mysqld -install mysql --defaults-file=d:\mysql\my.ini
4.2 删除服务
mysqld -remove mysql
4.3 启动服务
net start mysql
4.4 命令行登录
net stop mysql
4.5 命令行启动MySQL服务(并非Windows系统服务方式)
mysqld -console
4.6 命令行停止MySQL服务(并非Windows系统服务方式)
mysqladmin -u root shutdown


5、常用命令
1 列出MYSQL支持的所有字符集:
SHOW CHARACTER SET;
2 当前MYSQL服务器字符集设置
SHOW VARIABLES LIKE ‘character_set_%’;
3 当前MYSQL服务器字符集校验设置
SHOW VARIABLES LIKE ‘collation_%’;
4 显示某数据库字符集设置
show create database 数据库名;
5 显示某数据表字符集设置
show create table 表名;
6 修改数据库字符集
alter database 数据库名 default character set ‘utf8′;
7 修改数据表字符集
alter table 表名 default character set ‘utf8′;
8 建库时指定字符集
create database 数据库名 character set gbk collate gbk_chinese_ci;

===================================================================
MYSQL建库建用户命令
2009-10-19 10:09
MYSQL建库建用户命令
1、登陆MySQL:
mysql -u root -p
2、查看用户信息
select user,host,password from mysql.user;
select user,host from mysql.user;
3、设置密码
set password for root@localhost=password('在这里填入root密码');
4、修改密码
方法1:mysqladmin -u root -p password newpassword
方法2: #mysql -u root -p mysql
mysql>UPDATE user SET password=PASSWORD("new") WHERE user='root';
mysql>flush privileges;
5、删除匿名用户
delete from mysql.user where user='';
6、查看系统已存在的数据库
show databases;
7、删除名为test的空数据库
drop database test;
8、建立mysql用户
例a:建立对test数据库有完全操作权限的名为centospub的用户
mysql>grant all privileges on test.* to centospub@localhost identified by 'password';
例b:增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
mysql>grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
但例b增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了。
例c:增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";
9、查找确认centospub用户的存在与否
select user from mysql.user where user='centospub';
10、 建立名为test的数据库
create database test;
11、取消centospub用户对数据库的操作权限
revoke all privileges on *.* from centospub@localhost;
12、删除centospub用户
delete from mysql.user where user='centospub' and host='localhost';
13、刷新,使所做的改动生效
flush privileges;
14、忘记MySQL的root密码,怎么修改

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
启动 MySQL :PATH_TO_MYSQL/bin/mysqld --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是
mysql>use mysql
mysql>update user set password=password("new_pass") where user="root";
mysql>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL
一定注意:很多新手没有用password=password("..."),而是直接password="..."所以改掉密码不好使

================================================================================================
use xxxDB;
source D:\\aaa.sql;

转载于:https://www.cnblogs.com/RocCnBlog/p/4735857.html

内容概要:《机器人综合基础实践教程》(入门篇、提高篇)涵盖了机器人基础构建、编程控制、传感器应用等多个方面。教程从机械零件简介入手,逐步介绍主控板和编程环境的配置,随后通过一系列实验引导读者动手实践,包括驱动轮模块、双轮万向车、红外启动小车、带传动模块、履带机器人、红绿灯等实验。这些实验不仅帮助读者理解基本原理,还涉及高级应用如蓝牙电子温度计、语音识别、双轮小车平衡、蓝牙排爆机器人和WiFi视频排爆等。教程旨在培养读者的空间构型能力、编程技巧和综合调试能力,为机器人技术的实际应用打下坚实基础。 适用人群:具备一定编程基础和技术兴趣的学生、教师及爱好者,特别是对机器人技术感兴趣的初学者和中级学习者。 使用场景及目标:①帮助学生理解机器人基本原理,掌握机械零件组装和编程控制;②通过实际操作,提升编程和调试技能;③为机器人竞赛、项目开发和创新实践提供理论和实践指导;④培养创新思维和解决实际问题的能力。 其他说明:教程不仅提供详细的实验步骤和代码示例,还配有丰富的参考资料和光盘课件,确保学习者能够全面理解和掌握知识点。此外,教程强调实践操作的重要性,鼓励学习者通过动手实验加深理解,培养独立思考和解决问题的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值