下载 MySQL Community 版本
下载文件位于 /home/user/下载/。
安装 MySQL
sudo apt-get install libaio1
cd /usr/local/
ls
# bin cuda cuda-9.0 etc games include lib man sbin share src
sudo mkdir mysql
ls
# bin cuda cuda-9.0 etc games include lib man mysql sbin share src
cd /home/user/下载/
sudo mv mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql/
cd /usr/local/mysql/
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
sudo tar xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
ln -s usr/local/mysql/mysql-5.7.24-linux-glibc2.12-x86_64
# ln: 无法创建符号链接'./mysql-5.7.24-linux-glibc2.12-x86_64': 文件已存在
sudo mv mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /home/user/下载/
sudo mkdir mysql-files
sudo chown mysql:mysql mysql-files
sudo chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
# bash: bin/mysqld: 没有那个文件或目录
sudo mv mysql-5.7.24-linux-glibc2.12-x86_64/* /usr/local/mysql/
sudo rm -rf mysql-5.7.24-linux-glibc2.12-x86_64
sudo bin/mysqld --initialize --user=mysql
# 2019-01-14T11:40:10.018277Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated...
# 2019-01-14T11:40:10.398797Z 0 [Warning] Gtid table is not ready to be used...
# 2019-01-14T11:40:10.400015Z 1 [Note] A temporary password is generated for root@localhost: password_auto
bin/mysql_ssl_rsa_setup
bin/mysqld_safe --user=mysql &
PATH=:/usr/local/mysql/bin
mysql --
mysql -u root -p
Enter password: password_auto
mysql> ALTER USER @ IDENTIFIED BY ;
mysql> SELECT 1+100;
mysql> QUIT

