ubuntu mysql8.0安装配置过程linux-generic(linux通用版本)

1.下载解压
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz
cd /usr/local/
tar -xvf mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz
2.依赖安装
apt-cache search libaio
apt-get install libaio1
3.给mysql配置用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4.配置安装
ln -s mysql-8.0.12-linux-glibc2.12-x86_64 mysql
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql

ubuntu mysql8.0安装配置过程linux-generic(linux通用版本)_第1张图片

输出结果是这样的 这里面包含的系统自动生成的密码 先copy下来


bin/mysql_ssl_rsa_setup
bin/mysqld_safe --user=mysql &

这样就启动了mysql服务了 注意服务器要打开3306端口

./bin/mysql -uroot -p

输入刚刚记住的密码
进去之后

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'

远程链接不了
执行

use mysql
update user set host='%' where user ='root'

增加最高权限账户

mysql> GRANT ALL PRIVILEGES ON *.* TO 'finley'@'localhost'
    ->     WITH GRANT OPTION;
mysql> CREATE USER 'finley'@'%' IDENTIFIED BY 'password';

你可能感兴趣的:(mysql,linux)