zoukankan      html  css  js  c++  java
  • Mysql环境搭建(及中文乱码解决)

    卸载MySQL

    电脑已经安装过mysql的 卸载电脑上的mysql方法:

    • 我的电脑--》右键--》属性--》高级系统设置--》环境变量--》系统变量里面--》找到环境变量Path

    • 例子:

      /**
      */
      C:WorkSofeappAdministratorproduct11.2.0dbhome_1in;
      %SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;
      %SYSTEMROOT%System32WindowsPowerShellv1.0;
      C:WorkSofeJavajdk1.7.0_55in;C:WorkSofeJavajre7in;E:mysql

    • 删除原来mysql的路径(上面例子要删除的就是 E:mysql)

    • 删除掉原来mysql的文件(必须先关闭mysql服务:net stop mysql)

    • 打开dos命令行。输入命令 sc delete mysql (删除mysql的服务)

    因为5.7以后都是免安装,所以下载下来的包都是免安装的,那么必须进行设置才能使用。

    安装步骤

    第一步找到mysql的压缩包(32位和64位步骤一样,名字不一样而已,这里我用64位进行演示),并进行解压,解压到(D盘E盘F盘,随便你解压到哪个盘)

    8.然后输入pushd F:mysql-5.7.17-winx64in,

    9.然后输入 mysqld -install ,成功之后会显示 Service successfully installed

    10.然后输入 mysqld --initialize-insecure --user=mysql ,等待一段时间后 mysql用户名初始化为root 密码为空。

    11.然后输入 net start mysql 启动服务 。显示服务启动成功

    12.然后输入mysql -u root -p 回车 让你输入密码(密码空),继续回车,进入到mysql以后

    13.然后输入 set password = password("root"); 把密码重设成root,显示quikey ok 成功。。然后输入quit 退出数据库 关闭cmd

    14.我的电脑--》属性--》高级系统设置--》环境变量--》系统设置中找到Path。然后编辑光标移动到末尾,如果末尾处他没有分号。那么你自己添加一个英文分号,然后把第8个步骤的 bin路径复制粘贴到后面 F:mysql-5.7.17-winx64in 然后确定 确定确定 打开cmd 输入mysql -u root -p 输入密码 登录成功 。

    启动和停止MySQL服务/登录和退出

    • 方式一:通过计算机管理方式 右击计算机—管理—服务—启动或停止MySQL服务

    • 方式二:通过命令行方式

      • 启动:net start mysql服务名
      • 停止:net stop mysql服务
    • 登录 mysql –h 主机名 –u用户名 –p密码

    • 退出 quit 或 exit


    注册好mysql以后在修改my.ini
    数据库出现???的在my.ini文件中[mysqld]前面添加以下内容

    [client]
    default-character-set=utf8
    
    [mysqld]
    default-storage-engine=INNODB
    character-set-server=utf8
    collation-server=utf8_general_ci
    
    [mysql]
    default-character-set=utf8
    

    linux 安装mysql

    • 1.1 yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版
    cd /usr/local/src
    mkdir mysql5
    cd mysql5
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm  
    rpm -ivh mysql-community-release-el7-5.noarch.rpm  
    
    • 1.2 通过yum命令开始安装
    yum install mysql mysql-server mysql-devel -y
    
    • 1.3 启动
    #启动命令
    systemctl start mysql.service
    #停止命令
    systemctl stop mysql.service
    
    • 1.4 验证
      启动后会占用3306端口。 使用如下命令查看3306端口是否启动,如果启动了则表示mysql处于运行状态。
    netstat -anp | grep 3306
    

    • 1.5 设置密码
    #这里设置为root了
    mysqladmin -u root password root
    

    • 1.6 进入mysql
    mysql -u root -p
    

    • 1.7 查询是否有数据库
    show databases;
    

    • 1.8MySql中user表中主机配置(配置远程可以访问)

    进入mysql库,查询user表

    添加一个权限控制

    grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

    再次查询user表

    删除其他的再次查询确定

    delete from user where host!='%';

    刷新

    mysql>flush privileges;
    
  • 相关阅读:
    【洛谷5052】[COCI2017-2018#7] Go(区间DP)
    【洛谷6564】[POI2007] 堆积木KLO(树状数组优化DP)
    【洛谷6940】[ICPC2017 WF] Visual Python++(扫描线)
    【洛谷6939】[ICPC2017 WF] Tarot Sham Boast(PGF结论题)
    【洛谷4123】[CQOI2016] 不同的最小割(最小割树)
    初学最小割树
    【洛谷6122】[NEERC2016] Mole Tunnels(模拟费用流)
    【洛谷6936】[ICPC2017 WF] Scenery(思维)
    【洛谷2805】[NOI2009] 植物大战僵尸(最大权闭合子图)
    【洛谷1393】Mivik 的标题(容斥+border性质)
  • 原文地址:https://www.cnblogs.com/ttzzyy/p/9063737.html
Copyright © 2011-2022 走看看