设置MySQL密码

设置MySQL密码

登录与帮助

MySQL默认情况下支持匿名登陆

yum -y install mariadb mariadb-server 安装mysql 和mysql服务

systemctl start mariadb 启动

mysql

一、root用户设置密码

mysqladmin -u root  -p  password    

 Enter password:     

New password:     

 Confirm new password:

报这样的错 MySQL关闭了

 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)  

/etc/init.d/mysqld start    ###启动一下  

二、登陆

  1. 本地登陆: # mysql -u root -p .

Enter password:

远程登陆:

# mysql -u root  -h 192.168.1.2 -p    # 需要授权才支持远程登录

常用登陆选项:
    -u  用户                         # 指定登录用户,默认为root
    -p                                  # 接此选项表示需要密码验证 
    -h  远程服务器地址         # 指定远程服务器的地址
    -P  端口                          # 指定连接端口,默认为3306
    -S  套接字文件                # 指定套接字文件
    -e  “SQL语句”                  # 可以以非交互的方式使用数据库
 
 Mysql获取客户端帮助
        MariaDB [(none)]>help;      或者  ?  或者   \h 
        MariaDB [(none)]> create databases
                                    -> \c        清除当前输入的sql语句,注意一定要在没敲分号的时候使用
        MariaDB [(none)]> exit   退出   quit  \q  
        
        MariaDB [(none)]> use farm;    切换数据库
        MariaDB [(none)]> \u test 

        MariaDB [(farm)]> source qqfarm.sql;   执行sql脚本
        MariaDB [test]> \. qqfarm.sql

        MariaDB [(none)]> system ls;     调用系统命令
        MariaDB [(none)]> \! ls;

忘记MYSQL密码

1. 关闭服务
    # kill `pgrep mysqld`
2. 以忽略授权表的方式启动服务
    # mysqld_safe --user=mysql --skip-grant-table &
3. 以root用户登录并修改密码
   # mysql
   > update mysql.user set password=password('456') where host='localhost' && user='root';
4. 正常重启服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值