MySql的一些注意事项

MySql的一些注意事项

1.mysql的安装:
网上下载相应的mysql安装软件 当然也可以是绿色解压版 不管哪款 当我们解压或者安装好了mysql数据库后,你总是会有mysql软件的目录的。我以5.6的安装版为例:我安装在了c盘的program file文件夹下 安装好之后有个MySql的相关文件夹。
MySql的一些注意事项_第1张图片
该文件夹内有MySQL Server5.6文件夹 里面就是存放mysql的一些服务类程序的。

2. 启动mysql服务
方法有很多种,网上一大堆,我主要说说一些碰到的问题。
2.1我安装了mysql软件 也找到安装的目录了 但是 我的电脑->服务 里找不到mysql服务。
     解决办法:cmd切换进入上图 MySQL Server 5.6里的bin文件夹 输入命令:mysqld.exe -install   (注意:mysqld 有个d)
MySql的一些注意事项_第2张图片
这样就能在 我的电脑->服务 里找到mysql服务 手动启动。说明尽管安装了mysql软件 但是服务没有安装。
命令启动:net start mysql   命令停止:net stop mysql
3.修改root用户的密码 
启动了服务之后 就可以使用mysql了
使用root账户进入mysql 如果你安装了第三方数据库管理软件就在上面填写相应的信息进入数据库。当然也可以在cmd窗口内 登录。
使用命令 mysql -u root -p
回车后 会叫你输入密码 如果是第一次用就直接回车进入不需要输入密码 当然有可能你在安装软件的时候或者不是第一次用另当别论。
进入数据库后 输入 use mysql;   即使用该数据库(这是mysql系统自带的数据库 里面放了很多系统表 包括user用户表 我们就是通过更改user用户表进行密码更改)
成功切换到mysql数据库之后 输入命令 update user set password = password('123456') where user = 'root';
这句代码就是将root用户的密码设置成123456.
这里的关键就在于第二个password绝对不能少 否则就会出问题 因为设置密码是md5加密的 使用password包起来。否则就变成明文密码。到时你再次登录数据库时你会发现 不但密码没有更改 你此时仍需要无密码登录。
在无密码登录之后 你发现很多系统数据库不见了 包括最重要的mysql数据库,只剩下一个叫information_schema的数据库。所以这样一来 你就没法修改root密码了。这个时候怎么办?慌不要慌~
处理办法:首先关闭mysql服务 重新打开cmd输入net stop mysql 停止当前的mysql服务
接着输入 mysqld --skip-grant-tables  意思就是跳过权限启动服务 输入之后可能没什么反应 或者输出一句什么话 光标一直在闪 我们不管它 其实就是后台在启动服务。我们另外重新再开一个cmd窗口 这个时候我们用无密码 登录root账户。登录之后show databases; 你会发现所有的数据库都又回来了。这个时候再来修改root密码 这次可能不能输错了。 同理
 use mysql; ---> update user set password = password('123456') where user = 'root'; -->flush privileges;
这样一来就完成了正真的密码修改。

你可能感兴趣的:(MySql的一些注意事项)