下面是“linuxcentos7安装mysql8的教程”的完整攻略:
安装MySQL8
- 在CentOS 7上安装MySQL8前,需要先卸载已经安装的旧版本MySQL,卸载指令如下:
sudo systemctl stop mysqld
sudo yum remove mysql-server mysql mysql-libs
sudo rm -rf /var/lib/mysql
- 安装MySQL的官方GPG密钥:
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-8.0
- 添加MySQL源到CentOS 7中:
sudo yum install -y \
https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- 禁用MySQL 8的模块,避免与已经安装的其他版本MySQL冲突(可选):
sudo yum module disable mysql
- 安装MySQL,并设置密码:
sudo yum install mysql-community-server
sudo systemctl start mysqld
sudo grep 'temporary password' /var/log/mysqld.log
此时,您将看到一个类似“[Note] A temporary password is generated for root@localhost: xxxxxx”的输出。其中,xxxxxx为您的临时密码。
- 此命令进入MySQL shell:
sudo mysql -u root -p
- 输入您的临时密码进行登录,并设置新密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
示例
下面是两个常见的示例命令:
示例一:连接到MySQL并创建一个新的数据库和一个新的用户
mysql -u root -p
CREATE DATABASE my_new_database;
CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON my_new_database.* TO 'my_user'@'localhost';
FLUSH PRIVILEGES;
exit
示例二:安装mysql-connector-python
sudo pip install mysql-connector-python
以上就是“linuxcentos7安装mysql8的教程”的完整攻略,希望对您有帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux centos7安装mysql8的教程 - Python技术站