mysql 安装配置重启开机运行

1 检查确认安装了.

怎么检查是否安装了MySQL?

brew search mysql

怎么卸载了呢?

brew list mysql 查看安装的路径. 重启心动下就好了

brew uninstall mysql 就可以


2 mac进行安装

brew install mysql 安装中


3 mac进行启动, 并加入开机启动.

1 怎么启动呢?  

sudo /usr/local/mysql/support-files/mysql.server start restart stop 

brew services start mysql

2 怎么加入开机启动呢? 

https://www.jb51.net/article/57818.htm

3 brew太慢了, 更新一下brew origin 

git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

brew update


4 增删该查一下

1 登录数据库

mysql -uroot -hlocalhost -p


2 增删改查

use test;

insert into test(id, name, price, num, date) values(100, 'good', 100, '2020-01-01')

select * from test;

delete from test where id = 5;

update test set name = 'update_name' where id = 5;


3 用软件连接数据  mysqlworkbench



5 配置常用连接总数

mysql --verbose --help | grep my.cnf  查看配置文件再哪里? 

show VARIABLES like 'max_con%'; 客户端查看变量

vim /usr/local/etc/my.cnf  配置文件


1 连接总数.   max_connections

show global variables; 


如何设置呢?  , 首先查看最大连接数

show global status like 'Max_used_connections';

假如是 max_used_connections=850 , max_connections = 1000  比较合理占比85% 

max_used_connections / max_connections * 100% (理想值≈ 85%)


2 连接超时时间  

connect_timeout = 10;

3 socker登录

[mysqld]

socket = /usr/local/Cellar/mysql/8.0.18_1/lib/mysql.lock 配置一个文件 , 就可以用socket登录了

mysql -uroot --socket=/usr/local/Cellar/mysql/8.0.18_1/lib/mysql.lock -p


4 其他常用配置

https://www.cnblogs.com/zhshto/p/6653424.html

5 配置错误日志 


安装的mysql 8.0最新版, 各种坑, 扛不住. 

然后把它卸载了

brew uninstall mysql 

brew install [email protected]


修改初始密码

(1)执行 cd /usr/local/mysql/bin

(2)执行 vim ~/.bash_profile

      在该文件中添加mysql/bin的目录

      export PATH=$PATH:/usr/local/mysql/bin

添加完成后,按esc,然后输入wq保存。

最后执行 source ~/.bash_profile

复制代码

(1) 如果你终端还在第三步, 不执行第一步 cd /usr/local/mysql/bin/

(2) 登录管理员权限 sudo su

(3) 回车后输入密码然后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &

注意: 回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

(4) 输入命令 ./mysql

(5) 回车后,输入命令 FLUSH PRIVILEGES;

(6) 回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码'); // 比如 1234

(7) 重新打开新终端 执行 mysql -uroot -p 回车 输入密码回车

form https://www.cnblogs.com/fooller/p/11121602.html

你可能感兴趣的:(mysql 安装配置重启开机运行)