mysql执行不了,必须检查一下再看看,会不会服务器连接错误,如果不是服务器再连接出现错误的话,虽然是没有反应的,然后把再去检查自己的sql脚本有没有问题,returning后语句的表有木有写正确,如果没有检查过后应该不行的话,是可以去咨询一数据库管理员,自己的权限有问题,肯定数据库以外问题。
在debian/ubuntu系的linux系统上,mysql的服务名是mysql,关机重启服务应该要用servicemysqlrestart在rhel/centos系的linux系统上,mysql的服务名是mysqld,重启服务肯定用servicemysqldrestart如果没有你的课本是设计和实现一个系统来讲的,start和restart在用的服务名应该是差不多的,或则都是mysql要么全是。不看书实践才能学会linux,命令敲上一试就都知道了。
有朋友之前在很清楚里问过了,我还给你查查:方法一:netstartmysql(的或是其他增值服务名)方法二:在xp下启动时mysql服务mysql安装好目录:“d:mysql”直接进入命令行输入窗口(dos命令输入)刚刚进入“d:mysqlacross”目录下正常运行“mysqld-uroot”命令。写法:d:mysqlinmysqld-uroot(enter)启动后在进程管理中有mysql的进程,运行程序成功了(可能会必须手动直接关闭命令窗口)后再在“d:mysqloutside”目录下运行程序“mysql”新的命令写法:d:mysqlin(enter)屏幕又出现:mysqlgt然后把就可以不然后输入数据库语句。
如下命令来表示可以使用root用户(mysql的root用户,非系统root用户)连接到到mysql数据库,-u意思是重新指定用户,-p表示城就会总是显示输入密码,-u与root用户名之间的空格可省略。
mysql-uroot-p
如下命令它表示使用root用户再连接数据库,但是然后以明文的委托密码,注意,下例中的密码为123123,密码与-p选项之间没法未知空格。
mysql-uroot-p123123
在连接上mysql时,可以不真接委托打算登录的具体看的数据库,使用-d委托数据库名称,不胜感激命令意思是直接连接mysql数据库后再可以使用test数据库。
mysql-uroot-dtest-p123123
在本地连收到消息mysql时,是可以指定你实际哪个套接字文件连接到数据库,实际-s委托套接字位置。
mysql-uroot-p-s
在连接到到mysql时,可以更改要再连接到辅助攻击的哪一台主机的mysql上,也也可以委托端口,-h委托mysql主机,-p拼音字母,重新指定mysql服务吧不对应的端口,直接连接的前提是巳经授权许可当前客户端的ip地址都能够连接到数据库。linux就该这么说学
mysql-uroot-p-h192.168.1.103-p3306
再连接数据库的同时执行对应命令,因此返回命令填写的结果,并肯定不会进入到mysql不提示符。
示例追加,来表示连接到数据库的同时,先执行-e选项后面领着的sql语句,但是前往语句想执行的结果。
mysql-uroot-p123123-e#39usemysqlselectuser,host,passwordarounduser#39
mysql-uroot-p123123-e#39createdatabaseifprobablyexiststestdbshowdatabases#39
再连接数据库的具体用法选项
–hosthost_name,-hhost_name:服务端地址;
–useruser_name,-uuser_name:用户名;
–portport_num,-pport_num:服务端端口;
–socketpath,-spath
–databasedb_name,-ddb_name:
–compress,-c:数据压缩传输
–executestatement,-estatement:非交互模式执行sql语句;
–vertical,-e:查询结果横向分布没显示;
–protocol{tcp|socket|pipe|memory