fedora mysql gui_fedora 17安装配置mysql及其图形工具workbench

安装配置MySQL数据库的方法小结

1安装

首先,假如之前安装过,是卸载以后安装的,最好先把/var/lib/mysql里面的内容全部删除,如果不重要的话……或许会出诡异的问题。

yum -y install mysql

yum -y install mysql-server

(以上两个都需要-y是在安装过程中全部选yes的意思,均需要root权限)

2启动

systemctl start mysqld.service

(这个地方有时候不成功,不知道为什么,死活不成功,可以考虑安装完上述两个文件后,关机一会儿……)

systemctl enable mysqld.service

(成功的话会出现:ln -s '/lib/systemd/system/mysqld.service' '/etc/systemd/system/multi-user.target.wants/mysqld.service')

3进入数据库及若干简单操作

然后:mysql -u root

(这个时候,不用加神马-p之类的,你还没有密码呢~看后面)

# show user info

mysql>  select user,host,password from mysql.user;

# set root password 这是注释

mysql>  set password for root@localhost=password('password');  //password由你自己指定,就是密码喽~~

Query OK, 0 rows affected (0.00 sec)

# set root password 这是注释

mysql>  set password for root@'127.0.0.1'=password('password');

Query OK, 0 rows affected (0.00 sec)

# set root password 这是注释

mysql>  set password for root@'XXX'=password('password');  //XXX看你的电脑上怎么显示的了,系统ID

Query OK, 0 rows affected (0.00 sec)

# show user info 此时可以再查看下用户信息

mysql>  select user,host,password from mysql.user;

# delete IPV6 user

mysql>  delete from mysql.user where user='root' and host='::1';

Query OK, 1 rows affected (0.00 sec)

# delete anonymous user

mysql>  delete from mysql.user where user='';

Query OK, 2 rows affected (0.00 sec)

# show user info 此时可以再查看下用户信息

mysql>  select user,host,password from mysql.user;

4退出mysql

exit;quit;这两个都可以

5再登录

mysql -u root -p回车

输入密码:(输入上面自己设定的密码)回车

6选定某个数据库

use ***(***是你想选中的数据库的名字)

例如:

mysql> use test

Database changed

mysql>

7显示当前有哪些数据库:

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| test |

| wt |

+--------------------+

4 rows in set (0.00 sec)

8查看mysql端口

mysql> show variables like 'port';

+---------------+-------+

| Variable_name| Value |

+---------------+-------+

|     port     | 3306 |

+---------------+-------+

1 row in set (0.44 sec)

mysql>

9mysql中导入.sql文件

登录到mysql命令行中,在>提示符下面输入

use databasename;

source /data/data.sql;

source后面是路径跟文件名

卸载重装MySQL数据库的方法小结

如果以上都失败,好吧那么请你卸载安装的文件,在来一次,

关于卸载mysql

[root@yourdomainname/]# rpm -qa | grep mysql

说明:rpm –qa | grep mysql命令是为了把mysql相关的包都列出来,我上面的例子是Fedora core2默认安装mysql的rpm软件包列表,如果是别的Linux版本列出来的列表有可能会不一样,不过不用担心,不管是什么,卸载都从最下面的一个包开始,直到卸载掉第一个为止。

rpm –e mysql-server

l说明:rpm –e是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mod_auth_mysql-20030510-4.1包,方法如下:rpm –e mod_auth_mysql

修改权限MySQL数据库的方法小结

有时候需要修改权限:

chgrp -R mysql /var/lib/mysql

chmod -R 770 /var/lib/mysql

mysql的打开和关闭,可以这样:

service mysqld start

service mysqld stop

其他一些或许有用的,很多不是fedora下的,貌似~至少不是16下的

mysqladmin -u root password 'newpassword' 更改密码

mysql -u root -p   登录数据库

mysql> DROP DATABASE test;   删除test数据库

mysql> DELETE FROM mysql.user WHERE user = ''; 删除匿名帐户

mysql> FLUSH PRIVILEGES;   重载权限

添加mysql用户:GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY 'password';

# sudo service mysqld restart  重启服务

# sudo service mysqld stop  关闭服务

/etc/rc.d/init.d/mysqld status   查看mysql状态

# sudo chkconfig --del mysqld  删除服务清单中mysql服务

chkconfig --list    察看mysql是否在自动启动列表中

#sudo /etc/init.d/mysqld start   启动mysql服务

#sudo /etc/init.d/mysqld stop   关闭mysql服务

#sudo /etc/init.d/mysqld restart   重启mysql服务

/usr/bin/mysqladmin -u root -p'password' shutdown关闭mysql服务

远程访问MySQL数据库的方法小结

以前一直用第一个方法,虽然成功了,后来一直有问题,还是第二个吧。。。

2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

(PS:myuser是数据库的账户名,比如root。mypassword就是你的密码)

安装MySQL数据库的图形化工具workbench方法小结

workbench是安装在各种平台上的mysql官方的图形化管理开发建模工具,

安装地址为:

安装过程参照官方说名

具体使用推荐参照下方:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图像识别技术在病虫害检测中的应用是一个快速发展的领域,它结合了计算机视觉和机器学习算法来自动识别和分类植物上的病虫害。以下是这一技术的一些关键步骤和组成部分: 1. **数据收集**:首先需要收集大量的植物图像数据,这些数据包括健康植物的图像以及受不同病虫害影响的植物图像。 2. **图像预处理**:对收集到的图像进行处理,以提高后续分析的准确性。这可能包括调整亮度、对比度、去噪、裁剪、缩放等。 3. **特征提取**:从图像中提取有助于识别病虫害的特征。这些特征可能包括颜色、纹理、形状、边缘等。 4. **模型训练**:使用机器学习算法(如支持向量机、随机森林、卷积神经网络等)来训练模型。训练过程中,算法会学习如何根据提取的特征来识别不同的病虫害。 5. **模型验证和测试**:在独立的测试集上验证模型的性能,以确保其准确性和泛化能力。 6. **部署和应用**:将训练好的模型部署到实际的病虫害检测系统中,可以是移动应用、网页服务或集成到智能农业设备中。 7. **实时监测**:在实际应用中,系统可以实时接收植物图像,并快速给出病虫害的检测结果。 8. **持续学习**:随着时间的推移,系统可以不断学习新的病虫害样本,以提高其识别能力。 9. **用户界面**:为了方便用户使用,通常会有一个用户友好的界面,显示检测结果,并提供进一步的指导或建议。 这项技术的优势在于它可以快速、准确地识别出病虫害,甚至在早期阶段就能发现问题,从而及时采取措施。此外,它还可以减少对化学农药的依赖,支持可持续农业发展。随着技术的不断进步,图像识别在病虫害检测中的应用将越来越广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值