Centos下安装MySQL
以下以MySQL 8 为例,步骤参考如下:
第一步:wget https://repo.mysql.com//mysql80-community-release-el8-3.noarch.rpm
第二步:rpm -ivh mysql80-community-release-el8-3.noarch.rpm
第三步:yum install mysql-server
安装完成以后,首先在mysql的配置文件中加入不区分表名大小写的配置项:
- 先执行
vim /etc/my.cnf.d/mysql-server.cnf
- 末尾加上:
lower_case_table_names=1
,保存退出
检查是否已经设置为开机启动MySQL服务:
systemctl list-unit-files|grep mysqld
设置开机启动:
systemctl enable mysqld.service
查看mysql服务运行状态:
systemctl status mysqld
启动mysqld服务:
systemctl start mysqld
查看临时密码:
grep -i password /var/log/mysql/mysqld.log
使用临时密码登录:
mysql -u root -p'密码'
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '新密码';
设置全局变量简单密码:
set global validate_password.policy=0;
set global validate_password.length=1;
添加用户:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
授权外网访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
刷新:
flush privileges;