linux 安装Mysql步骤

     

Mysql解压版安装

-- 解压下载好的mysql文件

tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

-- 再移动并重命名一下(移动到/usr/local/下重命名为mysql)

mv mysql-5.7.32-linux-glibc2.12-x86_64 /usr/local/mysql

-- 创建mysql用户组和用户并修改权限

groupadd mysql

useradd -r -g mysql mysql

 --创建数据目录并赋予权限

mkdir -p /data/mysql #创建目录

chown mysql:mysql -R /data/mysql #赋予权限

 --配置my.cnf文件

vi /etc/my.cnf

        -- 将一下内容复制到my.cnf文件中

        [mysqld]
        #bind-address=0.0.0.0
        port=3306
        user=mysql
        basedir=/usr/local/mysql
        datadir=/data/mysql
        socket=/tmp/mysql.sock
        log-error=/data/mysql/mysql.err
        pid-file=/data/mysql/mysql.pid
        #character config
        character_set_server=utf8mb4
        symbolic-links=0
        explicit_defaults_for_timestamp=true
        lower_case_table_names=1

-- 进入mysql的bin目录

cd /usr/local/mysql/bin/

-- 初始化MySQL

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

-- 查看密码,保留好mysql的默认密码

cat /data/mysql/mysql.err

-- 先将mysql.server放置到/etc/init.d/mysql中

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

--启动安装好的MySQL

service mysql start

--  此过程可能会产生报错  mysqld_safe error: log-error set to /var/log/mariadb/mariadb.log
--  是因为没有路径也没有权限,所以创建此路径并授权给mysql用户

mkdir /var/log/mariadb

touch /var/log/mariadb/mariadb.log

# 用户组及用户

chown -R mysql:mysql /var/log/mariadb/

/usr/local/mysql/support-files/mysql.server start

-- 查看mysql是否启动成功

ps -ef|grep mysql

--  登录mysql    #在MySQL的bin目录下

./mysql -u root -p

-- 输入刚才记录的密码,即登陆成功

-- 修改MySQL的密码为 '123456'

set password for 'root'@'localhost'=password('123456');

-- 授权

use mysql;                                          #访问mysql库

update user set host = '%' where user = 'root';      #使root能再任何host访问

FLUSH PRIVILEGES;                                    #刷新    

-- 退出mysql界面

quit;  

--  停止MySQL服务

service mysql stop

--  使用修改后的密码进行登录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值