码迷,mamicode.com
首页 > 数据库 > 详细

mysql8.0 linux 安装

时间:2019-02-24 00:21:21      阅读:330      评论:0      收藏:0      [点我收藏+]

标签:注释   auth   action   localhost   tar -xvf   更改目录   图片   cat   client   

1.下载

mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz

2.解压

tar -xvf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz

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

mv mysql /usr/local

cd /usr/local/mysql

mkdir data

3.编辑 my.cnf 

vi /etc/my.cnf

文件内容为:

[client]
port=3306
socket=/tmp/mysql/mysql.sock

[mysqld]
port=3306
user=mysql
socket=/tmp/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=error.log

transaction_isolation = READ-COMMITTED
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
lower_case_table_names = 1

#skip-grant-tables

4.创建用户

groupadd mysql

useradd -g mysql mysql

5.更改目录权限

chown -R mysql:mysql /tmp/mysql

chown -R mysql:mysql /usr/local/mysql

chmod -R 755 /tmp/mysql /usr/local/mysql

6. 初始化

cd /usr/local/mysql

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

7.初始化密码

初始化时并没有出现 初始密码,因此需要修改密码。

注释 skip-grant-tables,可以使用无密码登录

启动 mysql

./support-files/mysql.server start

1.清空密码

use mysql;

update user set authentication_string=‘‘ where user=‘root‘;  

2.无密码登录

mysql -u root -p  

输入密码是直接回车。

ALTER user ‘root‘@‘localhost‘ IDENTIFIED BY ‘root‘;

这样就修改好密码了。

技术图片

自此 mysql 就安装好了。

 技术图片

 

mysql8.0 linux 安装

标签:注释   auth   action   localhost   tar -xvf   更改目录   图片   cat   client   

原文地址:https://www.cnblogs.com/yg_zhang/p/10424926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!