• day40 epoll的使用以及阻塞原理、mysql安装


    Mysql  --  是一个套接字软件

    安装:bin下 --  服务端:mysqld.exe           客户端:mysql.exe

    1.将bin详细目录加入到环境变量path中 ; 

    2. 加入服务器:mysqld --install  【杠杠与install之间不要有空格】;  查看服务windows+r     services.msc

       删除服务sc delete mysql  【如果需要重新安装】

      启动服务 net start mysql

      停止服务 net stop mysql

    3. 链接服务器

       mysql -hip -p端口 -u用户名 -p密码
    实例:mysql -uroot -p

    mysql 5.6默认是没有密码的

    注:开启mysql服务端的两种方式 1) 加入到服务端 mysqld --install

                   2)开启服务端 net start mysql

          若需在cmd中开启mysql服务端需将本机的服务中的mqsql删除【sc delete mysql】后,

          再将执行mysqld           【若未添加到环境变量中需将路径切换cd到mysql所在的路径下再启动:D:mysql-5.6.44-winx64mysql-5.6.44-winx64in>mysqld】

    4. mysql的客户端链接mysql的服务端:mysql -hip -P端口 -u用户名 -p密码  【mysql -h 127.0.0.1 -P 3306 -uroot -p】,本机可以不写IP及端口

    5.设置【修改】密码:首次  mysqladmin  -uroot -p   password "258"  【因为5.6版本默认密码为空】

          非首次  mysqladmin  -uroot -p258   password "999"

    6.破解密码:

     1)先关闭mysqld

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

              mysqld --skip-grant-tables

       3)客户端直接以无密码的方式登入root用户【mysql -uroot -p】,修改密码  -- 刷新 【flush privileges;】

          mysql> update mysql.user set password= password("123") where user= "roo" and host = "localhost";

          Query OK, 0 rows affected (0.00 sec)

           Rows matched: 0 Changed: 0 Warnings: 0

        4) 在命令行中用taskkill 杀死mysqld服务【taskkill /F /PID  131312  】,然后正常启动mysqld

     7. 统一字符编码,

      windows:  在mysql文件夹下,新增配置文件:  my.ini文件

      mac: /usr/local/mysql下 my.cnf

    my.ini、  my.cnf文件内容:

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

    [client]
    default-character-set=utf8

    [mysql]

    user='root'

    password=123
    default-character-set=utf8

         

        

  • 相关阅读:
    寿司点餐系统Sprint1总结
    寿司点餐系统一周总结
    对点餐APP现阶段开发的问题
    寿司点餐系统11.16
    Sprint
    R扩展包
    实验8 SQLite数据库操作
    实验7 BindService模拟通信
    实验6 在应用程序中播放音频和视频
    实验5 数独游戏界面设计
  • 原文地址:https://www.cnblogs.com/qingqinxu/p/11004665.html
Copyright © 2020-2023  润新知