前言
which mysql:查看mysql安装路径
service mysql start/stop/restart:开启/停止/重启mysql服务
mysql -uroot -ppassword:登录mysql
初始化密码:
这里安装 mysql 的服务器是 centos,所以在按安装完毕后会生成一个随机密码:
查看随机密码:cat /root/.mysql_secret
敲命令:> mysql -uroot -p
> 输入密码
> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass'); MySQL 5.7.5 及之前版本
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; MySQL 5.7.6 及之后版本:
出现:Query OK, 0 rows affected (0.01 sec)表示修改成功
> exit 退出即可
允许远程登录
#登录数据库
> mysql -uroot -p
#切换用户
> use mysql;
#选择用户
> select host,user,password from user;
#允许远程登录
> update user set host=’%’ where user=’root’ and host=’localhost’;
#刷新
> flush privileges;
设置开机自启
> chkconfig mysql on;
> chkconfig –list|grep mysql;
mysql 配置文件
**这里列出了一些mysql的一些基本配置**
[client] #客户端设置,即客户端默认的连接参数
port = 3306 #默认连接端口
socket = /data/mysqldata/3307/mysql.sock #用于本地连接的socket套接字
default-character-set = utf8mb4 #编码
[mysqld] #服务端基本设置
**port = 3306 #MySQL监听端口**
socket = /data/mysqldata/3307/mysql.sock #为MySQL客户端程序和服务器之间的本地通讯指定一个套接字文件
pid-file = /data/mysqldata/3307/mysql.pid #pid文件所在目录
**basedir = /usr/local/mysql-5.7.11 #使用该目录作为根目录(安装目录)**
**datadir = /data/mysqldata/3307/data #数据文件存放的目录**
tmpdir = /data/mysqldata/3307/tmp #MySQL存放临时文件的目录
character_set_server = utf8mb4 #服务端默认编码(数据库级别)
collation_server = utf8mb4_bin #服务端默认的比对规则,排序规则
user = mysql #MySQL启动用户
[mysqld_safe]
log-error=/var/log/mysqld.log #MYSQL日志目录
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于