mysql之基本管理

1,安装

注意:在mysql中不区分大小写

2,添加环境变量

3,把mysqld软件做成系统服务

注意:制作之前先把mysql关掉

C:\Windows\system32>tasklist |findstr mysqld

mysqld.exe                    8372 Console                    2    454,916 K

C:\Windows\system32>taskkill /F /PID 8372
    成功: 已终止 PID 为 8372 的进程。

制作:(开启服务端)

mysqld --install

        查看:
            windows+r
            输入services.msc    (可以砍掉电脑中正在运行什么进程)

4,启动

未制作系统服务的启动方式:

(1),启动服务端    mysqld

(2),启动客户端    mysql -uroot -p -h127.0.0.1 -p 3306   (如果在本机登录masql服务端可以简写)

                                       mysql -uroot -p(系统默认端口3306)

制作完成系统服务后就可以鼠标点击启动或者关闭masql:

        windows+r

输入  services.msc      找到myaql,启动或者关闭

5,破解管理员密码

(1),先关闭mysql服务端

(2)以跳过授权表的方式在命令行中启动mysql服务端

mysqld --skip-grant-tables

(3),客户端直接以无密码的方式登录root用户,修改密码

           mysql -uroot -p

            修改文件中的密码
 

设置密码:mysqladmin -uroot -p(这里放原来的密码) password ’123’

登录客户端:mysql -uroot -p123(这里放管理员的密码)

启动起来不加载授权文件:mysql –skip-grant-tables

修改mysql文件下的user文件中的密码改为:update mysql user set password{注释:它是字段名}=password(‘123’) where user=’root’ and host=’localhost’
 
         刷新权限
        mysql> flush privileges;
        Query OK, 0 rows affected (0.00 sec)

(4)在命令行中用taskkill杀死mysqld服务,然后正常启动mysqld

taskkill /F /PID 131312

6,统一字符编码

(1)在mysql安装目录下新建my.ini文件

(2)修改my.ini

        [mysqld]
        character-set-server=utf8
        collation-server=utf8_general_ci

        [client]
        default-character-set=utf8

        [mysql]
        default-character-set=utf8

(3),重启mysqld

(4)客户端登录,输入\s查看结果

猜你喜欢

转载自blog.csdn.net/qq_42737056/article/details/82626385