前言
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日志目录
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于