mysql 5.7单实例安装
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,yum -y install cmakeuseradd mysqlcmake \ -DCMAKE_INSTALL_PREFIX=/u01/mysql \ -DMYSQL_DATADIR=/u01/my
千家信息网最后更新 2025年01月22日mysql 5.7单实例安装yum -y install cmake
useradd mysql
cmake \ -DCMAKE_INSTALL_PREFIX=/u01/mysql \ -DMYSQL_DATADIR=/u01/mysql/data \ -DSYSCONFDIR=/u01/mysql/data \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \ -DMYSQL_UNIX_ADDR=/u01/mysql/data/mysql.sock \ -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/u01/mysql/boost
或者默认路径安装 cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \ -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \ -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/usr/local/mysql/boost
make && make install
//初始化mysql数据库 /u01/mysql/bin/mysqld --initialize --user=mysql --basedir=/u01/mysql --datadir=/u01/mysql/data
/* 随机生成的密码: 2016-11-24T09:59:53.588280Z 1 [Note] A temporary password is generated for root@localhost: yuWx:rLGp2xj
之前版本mysql_install_db是在mysql_basedir/script下,5.7放在了mysql_install_db/bin目录下,且已被废弃 "-initialize"会生成一个随机密码(~/.mysql_secret),而"-initialize-insecure"不会生成密码 -datadir目标目录下不能有数据文件 */
//备份my.conf文件 mv /etc/my.cnf /etc/my.cnf.bak
[root@CnBJYwz01QorasunpengL01 mysql-5.7.10]# cp /u01/mysql/support-files/mysql.server /etc/init.d/mysqld [root@CnBJYwz01QorasunpengL01 mysql-5.7.10]# chmod +x /etc/init.d/mysqld
//配置my.cnf [root@CnBJYwz01QorasunpengL01 mysql-5.7.10]# vi /u01/mysql/my.cnf [client] port = 3306 socket = /u01/mysql/data/mysql.sock
[mysql] no-auto-rehash
[mysqld] server-id = 1 user = mysql port = 3306 socket = /u01/mysql/data/mysql.sock basedir = /u01/mysql datadir = /u01/mysql/data open_files_limit = 10240
back_log = 600 max_connections = 3000 max_connect_errors = 6000 table_open_cache = 614 external-locking = FALSE max_allowed_packet = 32M thread_cache_size = 300 query_cache_size = 64M query_cache_limit = 4M default-storage-engine = InnoDB thread_stack = 192K transaction_isolation = READ-COMMITTED tmp_table_size = 256M max_heap_table_size = 256M long_query_time = 4
slow_query_log_file=/u01/mysql/data/slow-log.log slow_query_log log-bin = /u01/mysql/data/ray-bin.log binlog_cache_size = 4M max_binlog_cache_size = 8M max_binlog_size = 512M expire_logs_days = 7 key_buffer_size = 256MB read_buffer_size = 1M read_rnd_buffer_size = 16M bulk_insert_buffer_size = 64M skip-name-resolve lower_case_table_names = 1
innodb_buffer_pool_size = 512M innodb_thread_concurrency = 8 innodb_flush_log_at_trx_commit = 2 innodb_log_buffer_size = 16M innodb_log_file_size = 128M innodb_log_files_in_group = 3 innodb_max_dirty_pages_pct = 90 innodb_lock_wait_timeout = 120 innodb_file_per_table = on
[mysqldump] quick max_allowed_packet = 32M
[mysqld_safe] log-error=/u01/mysql/data/mysql_ray.err pid-file=/u01/mysql/data/ray.pid
[mysql@CnBJYwz01QorasunpengL01 mysql]$ service mysqld start Starting MySQL.. [ OK ]
//重置密码 [mysql@CnBJYwz01QorasunpengL01 ~]$ mysql -uroot -pyuWx:rLGp2xj
mysql> set password = password('123456'); Query OK, 0 rows affected, 1 warning (0.01 sec)
useradd mysql
cmake \ -DCMAKE_INSTALL_PREFIX=/u01/mysql \ -DMYSQL_DATADIR=/u01/mysql/data \ -DSYSCONFDIR=/u01/mysql/data \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \ -DMYSQL_UNIX_ADDR=/u01/mysql/data/mysql.sock \ -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/u01/mysql/boost
或者默认路径安装 cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DMYSQL_TCP_PORT=3306 \ -DMYSQL_USER=mysql \ -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \ -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DDOWNLOAD_BOOST=1 \ -DWITH_BOOST=/usr/local/mysql/boost
make && make install
//初始化mysql数据库 /u01/mysql/bin/mysqld --initialize --user=mysql --basedir=/u01/mysql --datadir=/u01/mysql/data
/* 随机生成的密码: 2016-11-24T09:59:53.588280Z 1 [Note] A temporary password is generated for root@localhost: yuWx:rLGp2xj
之前版本mysql_install_db是在mysql_basedir/script下,5.7放在了mysql_install_db/bin目录下,且已被废弃 "-initialize"会生成一个随机密码(~/.mysql_secret),而"-initialize-insecure"不会生成密码 -datadir目标目录下不能有数据文件 */
//备份my.conf文件 mv /etc/my.cnf /etc/my.cnf.bak
[root@CnBJYwz01QorasunpengL01 mysql-5.7.10]# cp /u01/mysql/support-files/mysql.server /etc/init.d/mysqld [root@CnBJYwz01QorasunpengL01 mysql-5.7.10]# chmod +x /etc/init.d/mysqld
//配置my.cnf [root@CnBJYwz01QorasunpengL01 mysql-5.7.10]# vi /u01/mysql/my.cnf [client] port = 3306 socket = /u01/mysql/data/mysql.sock
[mysql] no-auto-rehash
[mysqld] server-id = 1 user = mysql port = 3306 socket = /u01/mysql/data/mysql.sock basedir = /u01/mysql datadir = /u01/mysql/data open_files_limit = 10240
back_log = 600 max_connections = 3000 max_connect_errors = 6000 table_open_cache = 614 external-locking = FALSE max_allowed_packet = 32M thread_cache_size = 300 query_cache_size = 64M query_cache_limit = 4M default-storage-engine = InnoDB thread_stack = 192K transaction_isolation = READ-COMMITTED tmp_table_size = 256M max_heap_table_size = 256M long_query_time = 4
slow_query_log_file=/u01/mysql/data/slow-log.log slow_query_log log-bin = /u01/mysql/data/ray-bin.log binlog_cache_size = 4M max_binlog_cache_size = 8M max_binlog_size = 512M expire_logs_days = 7 key_buffer_size = 256MB read_buffer_size = 1M read_rnd_buffer_size = 16M bulk_insert_buffer_size = 64M skip-name-resolve lower_case_table_names = 1
innodb_buffer_pool_size = 512M innodb_thread_concurrency = 8 innodb_flush_log_at_trx_commit = 2 innodb_log_buffer_size = 16M innodb_log_file_size = 128M innodb_log_files_in_group = 3 innodb_max_dirty_pages_pct = 90 innodb_lock_wait_timeout = 120 innodb_file_per_table = on
[mysqldump] quick max_allowed_packet = 32M
[mysqld_safe] log-error=/u01/mysql/data/mysql_ray.err pid-file=/u01/mysql/data/ray.pid
[mysql@CnBJYwz01QorasunpengL01 mysql]$ service mysqld start Starting MySQL.. [ OK ]
//重置密码 [mysql@CnBJYwz01QorasunpengL01 ~]$ mysql -uroot -pyuWx:rLGp2xj
mysql> set password = password('123456'); Query OK, 0 rows affected, 1 warning (0.01 sec)
密码
生成
数据
文件
目录
备份
数据库
是在
版本
目标
路径
配置
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
重庆云服务器租用虚拟主机
ava软件开发平台
软件开发模型的流程图
舟山电脑软件开发需要学什么
怎么获得vpn服务器地址
一个软件开发部门有多少人
金仓跨数据库查询
网络安全空间课程
网络技术书籍推荐
软件开发历史变革
数据库应用技术外键
阿里云服务器远程登录端口修改
orcl10g服务器下载
跨数据库数据同步方案
网络安全等级保护很贵吗
当今软件开发的特征
广东省服务器维保虚拟主机
如何查询db2数据库字符集
网络安全知识法读本
联想服务器故障码e802
微信服务器登录不上怎么办
成都系统软件开发正规平台
国外网络安全意识研究现状
思科家庭网络技术
投标企业信息数据库模板
广州易双网络技术有限公司图片
sql数据库 插入中文
服务器 视频教程
数据库约束后四位为数字
网络安全是企业的