• linux安装mysql


    一、先把已安装的卸载完整

    先查找,后删除。

    二、

     解压安装包,并重命名

    mv mysql-5.5.62-linux-glibc2.12-x86_64 mysql

    三、

    没有mysql组,则添加一个mysql的组。

    groups mysql
    groupadd mysql
    useradd -r -g mysql mysql

    四、

    进入mysql文件夹:

    cd mysql/
    chown -R mysql:mysql ./

    五、安装

    ./scripts/mysql_install_db --user=mysql

    报错:

    ./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

    Redhat/Fedora/CentOS下执行:
    
    yum install libaio

    然后再执行./scripts/mysql_install_db --user=mysql 就成功了

    安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

    chown -R root:root ./
    chown -R mysql:mysql data

    接下来可以启动mysql

    ./support-files/mysql.server start

     报错,这个时候要把mysql目录转移到/usr/local中。

    mv mysql /usr/local/mysql

    没报错,就没报错

    然后再启动,又有错误:

    Starting MySQL.190304 05:29:01 mysqld_safe error: log-error set to '/var/log/mariadb/mariadb.log', however file don't exists. Create writable for user 'mysql'.

    mkdir /var/log/mariadb 
    touch /var/log/mariadb/mariadb.log 
    
    chown -R mysql:mysql  /var/log/mariadb/

    然后再启动,发现成功了。

     

    然后为root用户设置密码:

    ./bin/mysqladmin -u root -h localhost.localdomain password 'linewell'

    六、接下来增加远程登入的权限

    安装后是不可以远程登入的。能本地登入:

    ./bin/mysql -h127.0.0.1 -uroot -pxxxx

    然后赋予root远程登入的权限:

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

    identified by后面跟的是该用户的密码。

    然后配置完后又会出现:

    这个是密码错误的意思。

    七、添加配置

    vim my.cnf
    #添加以下两条语句并保存退出
    character-set-server=utf8
    lower_case_table_names=1
    max_allowed_packet=100M

    重启。

    八、

    将mysql加入到系统服务。

    cp support-files/mysql.server /etc/init.d/mysqld
    chkconfig --add mysqld
    chkconfig mysqld on
    service mysqld restart
    service mysqld status  
  • 相关阅读:
    C语言第一天
    【PHP学习笔记】Hello,World!
    Photoshop文本位置范围
    快捷套取单色图片
    cesium加载纽约市3dtiles模型
    Python基础——0前言
    Python基础——1基础
    Python基础——2函数
    Python基础——3特性
    Python基础——4高阶函数
  • 原文地址:https://www.cnblogs.com/chenmz1995/p/10472329.html
Copyright © 2020-2023  润新知