Linux 安装mysql
一、检测系统是否自带安装 MySQ
rpm -qa | grep mysql
如果你系统有安装,那可以选择进行卸载:
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
二、安装mysql
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
权限设置:
chown mysql:mysql -R /var/lib/mysql
初始化 MySQL:
mysqld --initialize
启动 MySQL:
systemctl start mysqld
如果启动失败,重新执行权限设置和初始化
查看 MySQL 运行状态:
systemctl status mysqld
三、验证 MySQL 安装
3.1查看版本
mysqladmin --version
四、登录mysql
4.1 修改配置文件免密码登录mysql
vi /etc/my.cnf
添加
[mysqld]
skip-grant-tables
4.2免密码登录mysql
输入mysql
进入数据库,输入:use mysql;
查看root用户信息:select host, user, authentication_string, plugin from user;
更新root用户信息,把密码设置为空字符串:update user set authentication_string='' where user='root
退出mysql;注释掉/etc/my.';cnf文件最后的 skip-grant-tables ;重启:sudo service mysqld restart
五. 设置root 密码
select host, user from user;
ALTER USER 'root'@'host值' IDENTIFIED BY 'MyNewPass';
如果提示语法错误执行一下命令:
set password for root@localhost = password('123456');