赞
踩
真是非常非常不容易,如果不是电脑不能连连外网非必要情况请不要用此方法/(ㄒoㄒ)/~~
机器:ubuntu x86_64
下载mysql8.0安装包 https://cdn.mysql.com//archives/mysql-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
解压 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
将解压后文件移动到/usr/local目录下,并重命名
mv /root/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql
在mysql根目录下新建一个文件夹data,用于存放数据
cd /usr/local/mysql
mkdir data
创建mysql用户组和用户
groupadd mysql
useradd -g mysql mysql
改变mysql目录权限
chown -R mysql.mysql /usr/local/mysql/
或者
chown -R mysql .
chgrp -R mysql .
初始化数据库
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
记住你的初始密码。此处可能会碰到两个问题:
修改配置文件 vim /etc/my.cnf
[mysqld]
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
socket = /usr/local/mysql/mysql.sock
character-set-server=utf8
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[client]
socket = /usr/local/mysql/mysql.sock
default-character-set=utf8
ESC退出
:wq
保存
建立mysql服务
cp /user/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
配置环境变量
vim /etc/profile
在最后添加:
export PATH=$PATH:/usr/local/mysql/bin
设置环境变量立刻生效
source /etc/profile
启动mysql服务
service mysql start
或者
mysql start
或者
mysqld start
或者
mysqld --user=root
登录 mysql -u root -p
,输入临时密码
修改密码 alter user 'root'@'localhost' identified by 'root';
修改加密连接方式(如果你的navicat版本比较低的话
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
flush privileges;#可以不用
设置可以远程登录
use mysql;
update user set host='%' where user='root' limit 1;
注意:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。