安装配置Mysql5.5并且完美解决中文乱码问题

本文介绍如何在Windows和Linux环境下启动、停止MySQL服务,包括忘记密码后的处理方式、创建数据库及用户权限管理等操作。此外还提供了针对MySQL 5.5版本的中文支持配置方法以及解决因删除日志文件导致的服务无法启动问题。

  • 启动服务
windows下DOS命令窗口输入指令:

查看服务是否启动:net help services
启动mysql服务:net start mysql
停止mysql服务:net stop mysql

linux下在bash下,输入指令:

查看服务状态:service mysqld status
启动mysql服务:service mysqld start
停止mysql服务:service mysqld stop
  • 登陆
mysql -u[这里输入用户名] -p[这里输密码]

  • 忘记管理员密码
先停止mysql服务
然后输入:mysqld --skip-grant-tables,此时mysqld服务会被启动
在命令行输入:mysql -uroot,以不用密码的方式登录root
输入:update mysql.user set password=PASSWORD('[这里输入你的新密码]') where user='root'
输入:flush privileges
退出,重启mysql服务,用新密码即可登录
 
  • 创建数据库

用root账户登录mysql控制台

查看所有数据库:show databases;

创建数据库:create database openfire;

创建数据库管理员并分配权限:grant all on openfire.* to openfire@localhost identified by "openfire"

切换数据库:use openfire;

查看当前数据库中所有的表:show tables;


  • 简单的权限控制
用root用户登录mysql命令行

增加权限:
输入grant all on [数据库名+表名也可以*.*]  to [用户名]@[ip地址] identified by '[密码]'
例如:grant all on admin.* to otalk@172.17.100.156 identified by 'password01!' 
上述语句的意思:让otalk用户可以在ip地址为172.17.100.156的主机上拥有admin数据库下的所有表的所有访问权限

移除权限:
revoke all privileges on admin.users from otalk@localhost

  • Mysql5.5中文问题完美解决方案

暂停mysql服务,在Mysql安装目录下找到my.ini文件,

在[client]下面添加一句:

default-character-set=utf8

将[mysqld]下面更改两句:

character-set-server=utf8
collation-server=utf8_general_ci

然后重启mysql服务。


进入mysql命令行查看字符设置:

show variables like 'collation_%';

show variables like 'character_set_%';


都显示utf8相关字符串的话,表明修改成功了

重启mysql服务,注意创建表的时候要使用utf8格式


  • Mysql5.5删除日志文件导致无法启动
编辑my.cnf
将以下两行注释掉:
log-bin=mysql-bin
binlog_format=mixed

重启mysql,OK。



MySQL 5.5 安装配置教程包含多个步骤,以下是详细介绍: ### 安装前的准备 若之前安装MySQL,需要进行彻底卸载: 1. 到控制面板里面先把 MySQL 删除。 2. 到 C 盘 C:\Program Files 目录下把 MySQL 目录删除。 3. 若在其他盘还有设置目录也要删除,空目录也需删除。 4. 到控制台 cmd 输入 regedit 把注册表中:HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL、HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL、HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL 有的话,全部删除(技巧:用 F3 循环查找“mysql”)。 5. 若任务管理器里有关 MySQL 内容也删除。找到任务管理的查看选项把隐藏文件打开,再删除 C:\Program Data 里的 MySQL 文件,然后关闭隐藏文件。必要时,重启计算机并删除 temp 里的临时文件 [^5]。 ### 下载 MySQL 软件 可通过正规渠道下载 MySQL 5.5 版本软件。 ### 安装 MySQL 傻瓜式按步骤安装 MySQL 软件即可。安装过程中可选择是否自动配置环境变量,若勾选则可自动完成配置 [^3][^5]。 ### 配置 MySQL #### 配置环境变量 若安装时未自动配置环境变量,可手动配置: 首先新建系统变量 MYSQL_HOME,变量值为 MySQL 的真实目录。然后编辑系统变量 Path,在最后面加上 %MYSQL_HOME%\bin\; ,点击确定保存设置 [^4]。 #### 安装并启动 MySQL 服务 完成安装后,MySQL 服务通常会自动启动。若未启动,可在服务管理中手动启动。 #### 设置 MySQL 字符集 可在 MySQL 配置文件中设置字符集,以避免中文乱码问题。 #### 为 root 用户设置登录密码 安装完成后,可使用命令为 root 用户设置登录密码。配置好环境变量后,win + r 打开命令行窗口,直接输入 mysql 命令即可进行相关操作,如登录操作,输入:mysql -u root -p ,按提示输入密码登录 [^3]。 配置完成后,可使用 Windows 控制台登录 MySQL,单击开始菜单,输入 cmd 打开命令行窗口,输入命令 mysql -u(用户名) -p(密码)进行登录操作。若显示“不是内部或外部命令,也不是可运行的程序或批处理文件”,但环境配置没有错误,可在两个短横杠前打上空格再尝试 [^3][^4]。 ### 代码示例 以下是手动配置环境变量的命令示例(在 Windows 命令行中): ```batch :: 设置 MYSQL_HOME 系统变量 setx /m MYSQL_HOME "C:\Program Files\MySQL\MySQL Server 5.5" :: 追加 MySQL 可执行文件路径到 Path 系统变量 for /f "tokens=2*" %%a in ('reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Path') do set "currentPath=%%b" setx /m Path "%currentPath%;%MYSQL_HOME%\bin" ``` 请根据实际安装路径修改上述代码中的 `C:\Program Files\MySQL\MySQL Server 5.5`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值