欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

linux下使用mysql的小问题

时间:2025-10-21 07:59:48 其他范文 收藏本文 下载本文

以下是小编精心整理的linux下使用mysql的小问题,本文共9篇,仅供参考,希望能够帮助到大家。

篇1:linux下使用mysql的小问题

刚刚迁移一个项目到新安装的linux系统下,因为要用mysql所以安装了个:

yum install mysql

yum install mysql-server

然后启动mysql服务:

service mysqd start

这时候已经可以登陆了,只是root用户应该没有密码的,未免不安全,故设置密码:

mysqladmin password ‘123’

然后,然后就无法登陆了,。。无论输入密码123还是不输入密码都登陆不了。。。求各位大神解答。

我只能先停止服务,再重置密码了,第二步是用特殊的模式进入mysql,非长久之计:

service mysqld stop

mysqld_safe --skip-grant-tables &

好了,可以进入了:

mysql -uroot -p

选择数据库:

use mysql;

设置密码:

update user set password=PASSWORD(“newpass”)where user=“root”;

更新权限:

flush privileges;

退出:

quit

重启mysql服务:

service mysqld restart

新密码进入:

mysql -uroot -p

篇2:Windows下使用批处理实现启动关闭mysql

这篇文章主要介绍了Windows下使用批处理实现启动关闭mysql,其主要核心思想是将mysql注册成为windows下的服务,推荐给大家,有需要的下伙伴可以参考下,其实很多的php集成环境都是这么实现的,

将绿色版的mysql注册成Windows下的服务,或者安装版的mysql的Windows服务均可使用

MySQL.bat

cls @echo off:设置窗口字体颜色color 0a :设置窗口标题TITLE MySQL管理程序 call :checkAdmin goto menu:菜单:menuclsecho. echo.=-=-=-=-请选择您要对MySQL的操作-=-=-=-=-echo.echo.1: 启动MySQLecho.echo.2: 关闭MySQLecho. echo.3: 重启MySQLecho. echo.4: 退 出echo.echo.=-=-=-=-请输入您要选择的项目序号↓-=-=-=-set /p id=if “%id%”==“1” goto startupif “%id%”==“2” goto shutdownif “%id%”==“3” goto rebootif “%id%”==“4” exitpause :启动:startupecho.call :checkMySQL 1echo.启动MySQL......net start “MySQL”echo.启动MySQL成功!pause goto menu :停止:shutdownecho.call :checkMySQL 2echo.关闭MySQL......net stop “MySQL”echo.关闭MySQL成功!pause goto menu :重启:rebootecho.call :checkMySQL 2echo.关闭MySQL......net stop “MySQL”echo.关闭MySQL成功!goto startupgoto menu :退出:gooutpausegoto menu :检查MySQL进程是否存在:checkMySQLset /a count=0for /f “tokens=1 delims= ” %%i in (‘tasklist /nh ^| find /i “MySQL”‘) do (set /a count+=1)if %count% neq 0 if “%1” equ “1” ( echo 警告:MySQL已启动 goto goout)if %count% equ 0 if “%1” equ “2” ( echo 警告:MySQL未启动 goto goout) :检查是否是以管理员身份运行:checkAdminecho test am i admin? >%SystemRoot%\\System32\\test.sunhaoif not exist %SystemRoot%\\System32\\test.sunhao ( echo 警告:请以管理员身份运行! pause exit)del %SystemRoot%\\System32\\test.sunhao

演示图:

以上所述就是本文的全部内容了,希望大家能够喜欢,能够对大家熟练掌握批处理有所帮助,

篇3:linux下卸载mysql

linux卸载mysql

卸载mysql

1、查找以前是否装有mysql

命令:rpm -qa|grep -i mysql

可以看到mysql的两个包:

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2、删除mysql

删除命令:rpm -e --nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

3、删除老版本mysql的开发头文件和库

命令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

篇4:win7下mysql cmd line使用小记(一,安装使用)

win7下mysql cmd line使用小记(一,安装使用)

总想多学点什么,那就继续数据库的学习吧,俗话说,好记忆不如烂笔头,现在靠网络来记,省劲有环保。废话少说,开始了。

win7下安装好mysql,尚未做其他配置。打算三步走结束本系列学习:安装使用;web应用mysql(项目);深入mysql服务器性能分析。

一 ,对MySql服务器的开启,重启,关闭等操作

当然,可以在win7的界面环境下,关闭或开启MySql服务。但是经常找不到win7的服务管理器,主要定位方法有二:命令行下输入services.msc;控制面板>系统和安全>管理工具>服务。

win7下命令行方式。进入到数据库安装目录的bin目录下,输入net start mysql 开启;输入net stop mysql关闭服务。

二 ,win7下连接mysql服务器,并执行的操作

命令的前提是在上述的bin目录下。

建立连接:mysql -h localhost -uroot -ppassword(进入mysql> 命令)状态

断开连接:mysql>exit

列出数据库/表:mysql>show databases/tables;

创建数据库:mysql>create database mydb;

使用数据库:mysql>use mydb;

创建数据表user:

mysql>create table user

->(

->id int(4) not null auto_inrement primary key,

->name varchar(20),

->sex char(1),

->birth date);    创建数据表user;

查看数据表结构:mysql>describe user;

筛选数据:mysql>select ......; (各是各样的数据库使用)

终止出错命令:mysql>c;

删库/表:drop database/table;

三、数据库权限和安全

修改密码:mysqladmin -u root -p password mypasswd 需要输入root密码确认,才能修改为mypasswd

设MySQL 安装在c盘,mysql数据库的用户名是root,密码是123,数据库名是db_name,在d盘根目录下面存放备份数据库,备份数据库名字为backup0527.sql

备份数据库:

mysqldump -uroot -p123 db_name>d:\\backup20110527.sql

恢复数据库:

删除原有数据库 mysqladmin -uroot -p123 drop db_name

建立数据库    mysqladmin -uroot -p123 create db_name

把备份数据库导入mysql -uroot -p123 db_name

注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与backup20110527.sql中数据库名是一样的才可以导入,

四、给出mysql工具列表。 上面只是常用的工具,其实mysql工具还有很多,用法可查完善的使用手册。

mysqld -it's a server daemon. this is the database server main binary (executable)

mysqlimport

mysqlbinlog

mysqlcheck

mysqlhotcopy

mysql_upgrade ......

篇5:linux系统下安装mysql

linux系统下安装mysql

一.下载安装装包

1.MySQL-client-5.6.5_m8-1.linux2.6.i386.rpm

2.MySQL-server-5.6.5_m8-1.linux2.6.i386.rpm

二.开始安装

1)安装服务器端

在有两个rmp文件的目录下运行如下命令:

[root@localhost mysql]# rpm -ivh MySQL-server-5.6.5_m8-1.linux2.6.i386.rpm

显示如下信息,

warning: MySQL-server-5.6.5_m8-1.linux2.6.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing... ########################################### [100%]

1:MySQL-server ########################################### [100%]

。。。。。。(省略显示)

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h test1 password 'new-password'

。。。。。。(省略显示)

Starting mysqld daemon with databases from /var/lib/mysql

如出现如上信息,服务端安装完毕。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动,安装成功,

Mysql默认的端口是3306。

启动mysql

[root@localhost mysql]# /etc/init.d/mysql start

查看3306端口是否开启

[root@localhost mysql]# netstat -nat

2)安装客户端

运行如下命令:

[root@test1 local]# rpm -ivh MySQL-client-5.6.5_m8-1.linux2.6.i386.rpm

warning:MySQL-client-5.6.5_m8-1.linux2.6.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

Preparing... ########################################### [100%]

1:MySQL-client ########################################### [100%]

显示安装完毕。

三.登录mysql

[root@localhost mysql]# mysql

Welcome to the MySQL monitor. Commands end with ; or \\g.

Your MySQL connection id is 1 to server version: 4.0.16-standard

Type 'help;' or '\\h' for help. Type '\\c' to clear the buffer.

mysql>

出现了“mysql>”提示符,恭喜你,安装成功!

篇6:linux下mysql编码设定

解决的办法是:

创建数据库的时候指明默认字符集为utf8,如:

create database test default character set utf8;

篇7:linux下忘记mysql密码

修改的用户都以root为例

系统版本:CentOS6.4

mysql版本:5.1.66

一、拥有原来的mysql的root的密码;

方法一:

在mysql系统外,使用mysqladmin

# mysqladmin -u root -p password ‘nuo123’

Enter password: 【输入原来的密码】

方法二:

通过登录mysql系统,

# mysql -u root -p

Enter password: 【输入原来的密码】

mysql>use mysql;

mysql>update user set password=password(‘nuo123’) where user='root';

mysql>flush privileges;

mysql>\\q

二、忘记原来的myql的root的密码;

首先,你必须要有操作系统的root权限了,

linux下忘记mysql密码

要是连系统的root权限都没有的话,先考虑拿下root系统再走下面的步骤。

类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:

/etc/init.d/mysqld status

mysqld dead but subsys locked

这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。

# mysqld_safe --skip-grant-tables &

&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。

# mysql

mysql>use mysql;

mysql>UPDATE user SET password=password(‘nuo123’) WHERE user='root';

mysql>flush privileges;

mysql>\\q

本文出自 “一诺千金” 博客,请务必保留此出处yinuoqianjin.blog.51cto.com/8360868/1384742

篇8:linux下配置mysql开机自启动

命令echo“service mysqld start” >>/etc/rc.local

或者进入/etc/目录,直接vim rc.local编辑rc.local文件,在最后一行添加“service mysqld start”,保存退出

篇9:windows下mysql入门级基本使用方法

一、mysql简介

mysql是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的,除了支持标准的ansi sql语句外,最重要的是,它还支持多种平台,而在unix/linux系统上,mysql支持多线程运行方式,从而能获得相当好的性能。它和前两个软件一样,是属于开放源代码软。

二、mysql的安装(指windows版本)

将下载后的文件解压,到一个目录,运行setup程序,会提示整个安装的过程。它默认安装到c:\\mysql下,如果要安装到其它目录下还有改动一些东西,作为初学者,可以先不管,以默认的目录安装。好了,安装后,进入c:\\mysql\\bin目录下,运行mysqld-shareware.exe文件

在win98下直接运行,正常情况下,没有什么提示信息

在nt下可以输入:mysqld-shareware --install 启动该服务

接着,输入mysql ,正常情况下会出现几行提示信息并出现下提示符号:

mysql>

到此,你已经成功安装了mysql。

三、设置mysql用户密码

mysql数据库的默认用户名为“root”(ms sql server 的 sa 相似),密码默认为空。在dos提示符(注意,不是mysql提示符)下输入

c:\\mysql\\bin>“mysqladmin -u root -p password adminpassword

回车后会提示你输入原来的密码,由于原来密码为空,直接回车,root用户的密码便改为“adminpassword”了,

四、简单使用mysql数据库

1.显示mysql的数据库(注意:在该文的以后部分,如果没有提示,输入的命令都是在mysql提示符下)

show databases

2.打开一个数据库

use test

其中,test为数据库名称

3.显示一个数据库中所有数据表 (必须先打开一个数据库)

show tables

go

4.以root身份创建一个数据库(在dos提示符号下)

mysqladmin -u root -p password adminpassword create gsbook

接着会提示你输入密码。因为,我们的目的是做一个留言板,我在这里将数据库的名称命名为“gsbook”。

5.在数据库中加入数据表

create table gsbook(id int not null auto_increment,primary key(id),nickname varchar(30),email varchar(30),homepage varchar(30),note text,w_time datetime)

Ubuntu下取消MySQL数据库本机绑定限制方法

DOS下使用网络浏览器的方法

油漆施工常见小问题与解决之道

读书笔记MySQL存储过程存储函数

Ubuntu系统下无线上网卡的使用经验

计算机二级MySQL预测试题(附答案)

使用承诺书

使用保证书

使用承诺书

使用管理制度

《linux下使用mysql的小问题(精选9篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档