zoukankan      html  css  js  c++  java
  • Linux安装mysql

    1.清理环境
    centos7会自带一个mariadb(mysql分支)
    查看是否已安装
    rpm -qa |grep -i mysql
    rpm -qa |grep -i mariadb(centos7默认系统自带的)
    
    rpm删除时如果有依赖关系,可以用yum remove + 包名来删除mariadb
    yum remove mariadb-libs-5.5.60-1.el7_5.x86_64
    
    2.按顺序安装rpm包
    rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
    
    如果安装server报错
    yum -y install libaio
    
    3.启动服务  需要在安装用户下
    service mysqld start 
    重启服务  需要在root用户下
    service mysqld restart 或者
    /bin/systemctl restart mysqld.service
    查看状态  需要在root用户下
    service mysqld status
    
    4.查看端口占用情况
    netstat  -anp  |grep  3306
    查看当前所有已经使用的端口情况
    netstat -nultp
    
    5.修改端口 需要在root用户下 修改后要重启服务
    vi /etc/my.cnf
    在[mysqld]下面加入
    port=3366
    
    6.忘记登录密码
    打开mysql默认日志文件/var/log/mysqld.log,找到A temporary password xxxxxx这里会显示密码
    
    7.登陆
    mysql -uroot -p123456
    
    8.修改root的远程登录方式
    mysql>use mysql;
    mysql>update user set host='%' where user='root' AND host='localhost';
    mysql>FLUSH PRIVILEGES;
    
    9.修改密码
    mysql>set password=password('666666');
    查看字符集
    mysql>show variables like 'characte%';
    查看是否区分大小写
    mysql>show variables like '%lower_case_table_names%';
    1不区分,0区分
    查看MySQL的版本
    mysql>select version();
    查看端口号
    mysql>show global variables like 'port';
    查看数据库
    mysql>show databases;
  • 相关阅读:
    洛谷【P1177】【模板】归并排序
    洛谷【P1177】【模板】快速排序
    洛谷【P1104】生日(冒泡排序版)
    洛谷【P1104】生日(插入排序版)
    洛谷【P1104】生日(选择排序版)
    BZOJ5443:[CEOI2018]Lottery
    ReactNative---ref的用法和技巧
    ios---运用MJRefresh组件设置下拉刷新
    ReactNative---setState与性能的平衡
    ios---设置UITabBarController的字体颜色和大小
  • 原文地址:https://www.cnblogs.com/liw66/p/12588831.html
Copyright © 2011-2022 走看看