sudo yum install -y libaio numactl
tar -zxvf mysql-VERSION-OS.tar.gz
/usr/local/
下sudo mv mysql-VERSION-OS /usr/local/mysql
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
sudo chown -R mysql:mysql /usr/local/mysql
sudo mkdir -p /usr/local/mysql/data
sudo chown -R mysql:mysql /usr/local/mysql/data
cd /usr/local/mysql
sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
此步骤会输出一个类似“[Note] A temporary password is generated for root@localhost: xxxxxxxxxxxx” 的信息,复制保存该信息,该信息为MySQL的root账户的临时密码,后面需要使用。
sudo bin/mysqld_safe --user=mysql &
sudo bin/mysql -u root -p
输入之前保存的root临时密码,然后连接进入MySQL的命令行,输入以下命令修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
将 "new_password" 替换为你要设置的新密码,重启MySQL使修改生效:
sudo systemctl restart mysqld
mysql -u root -p
输入root账户的密码进入MySQL的命令行。
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password';
将 "new_user" 和 "password" 替换为你要创建的用户名和密码。
GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'localhost';
mysql -u root -p
CREATE DATABASE new_database;
将 "new_database" 替换为你要创建的数据库名。
USE new_database;
成功使用该命令进入新创建的数据库,则表示数据库创建成功。
本文链接:http://task.lmcjl.com/news/16285.html